Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Mam za zadanie zrobić obraz systemu plików. Mój pomysł to wykorzystać do tego celu program dd, robiąc obraz każdej z partycji.
1. Czy można wszystkie obrazy partycji wykonane za pomocą dd wrzucać na jedną wielką partycję (dysk), wszędzie ext3?
2. Czy jeśli system plików na partycjach, których wykonuje obraz to ext3, to czy mogę przechowywać je na partycjach ext4?
Offline
Doprecyzuj określenie „obraz systemu plików”. Chodzi o obraz całego dysku, obraz poszczególnych partycji wraz z systemami plików, kopię samych danych? Pytania 1 oraz 2 — tak, jeśli masz na myśli przechowywanie w formie obrazów (np. jedna partycja — jeden plik).
Offline
[quote=ArnVaker]Doprecyzuj określenie „obraz systemu plików”. Chodzi o obraz całego dysku, obraz poszczególnych partycji wraz z systemami plików, kopię samych danych?[/quote]
Jeśli obrazy poszczególnych partycji (dane i struktura systemu plików) to za pomocą dd. A jak wykonać obraz całego dysku?
[quote=ArnVaker]Pytania 1 oraz 2 — tak, jeśli masz na myśli przechowywanie w formie obrazów (np. jedna partycja — jeden plik).[/quote]
Chcę przechowywać w formacie obrazu.
Offline
Tak samo. Po prostu nie podajesz partycji, tylko dysk (np. nie /dev/sda7, tylko /dev/sda).
Offline
dd się do tego nie nadaje. Chyba, że chcesz mieć wierny obraz całej powierzchni logicznej dysku. dd skopiuje Ci nawet "wolne" miejsce, które niepotrzebnie powiększa obraz zapisanych danych. W ostateczności można z tego skorzystać, gdy nie ma odpowiedniego narzędzia do backupowania danych, albo gdy bawisz się w odzyskiwanie danych i próbujesz coś odzyskać, ale działając na wiernej kopii dysku, żeby przypadkiem czegoś nie zniszczyć.
Właściwie obraz jest konieczny? Może wystarczyłby sam tar + jakaś kompresja.
Możesz też wykorzystać to: http://www.partimage.org/Main_Page
Offline
[quote=hornet]dd się do tego nie nadaje. Chyba, że chcesz mieć wierny obraz całej powierzchni logicznej dysku.[/quote]
A nie o to chodzi? W sumie sam nie wiem — dlatego prosiłem o doprecyzowanie. ;)
Offline
Może chłopak przyszedł z Windowsa... no to obraz kojarzy się tam jednoznacznie z backupem partycji systemowej...
Offline
Jeżeli chcesz mieć backup partycji to zawsze możesz użyć rsynca, skopiuje tylko to co jest na dysku, a z odpowiednimi parametrami zostaną zachowane wszystkie atrybuty plików (ważne: --numeric-ids) . Nie zachowa Ci to struktury partycji, ale to czasami jest zaleta, zawsze można zmienić rozmiary czy systemy plików.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00007 | SET NAMES latin2 |
0.00167 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.223.106.232' WHERE u.id=1 |
0.00081 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.223.106.232', 1714865562) |
0.00065 | SELECT * FROM punbb_online WHERE logged<1714865262 |
0.00063 | SELECT topic_id FROM punbb_posts WHERE id=171931 |
0.00152 | SELECT id FROM punbb_posts WHERE topic_id=18869 ORDER BY posted |
0.00106 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=18869 AND t.moved_to IS NULL |
0.00016 | SELECT search_for, replace_with FROM punbb_censoring |
0.00090 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=18869 ORDER BY p.id LIMIT 0,25 |
0.00097 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18869 |
Total query time: 0.00854 s |