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/.
Hejka, zrobiłem sobie kopie partycji:
cat /dev/hda2|gzip > /home/backup/backup.img.gz
Wszystko ładnie pięknie, ale jak teraz odtworzyć tą strukture dysku ?
Z tego co wiem musze podmonotwać loop'a ale nie bardzo mi to wychodzi.
Mógłby ktoś pomóc ?
z góry dzięki
Offline
Jak na razie mousisz rozpakowac to poleceniem gunzip nazwa_pliku ale nie wiem czy opcja loop mozna podmontowac img iso sie da.
Offline
Też się tak zastanawiam. Ja osobiście robiłem za pomocą dd, i niczego nie montowałem, bo nie było potrzeby.
Offline
spoko to może mówie źle a możecie coś napisać więcej o "dd" bo nie kumam ...
Offline
Przyklad.. chcesz zrobic dokladna kopie dyskietki wiec piszesz:
dd if=/dev/fd0 of=plik_obrazu.img
a gdy go juz masz to:
dd if=plik_obrazu.img of=/dev/fd0
Jako przyklad daje dyskietke bo nie probowalem tego na partycjach, ale mysle ze normalnie pojdzie jak dyskietka.
pozdro
Offline
Też się dołańczam do powyższego pytania... po przeczytaniu man-a niestety nic mi sie nie rozjaśniło... gdzie są zapisywane obrazy robione przez "dd" i jak je użyć i czy da się wybrać daną partycje do backapu?
EDIT:
Ok w takim razie jeszcze pytanie ile miejsca zajmuje taki obraz? czy jest on skompresowany czy może jest to coś ala "raid"
Offline
Standardowo taki obraz zajmuje dokladnie tyle ile nosnik czyli z przykladu nie wazne ile danych na dyskietce jest - obraz zajmuje 1.4mega.
Offline
A tak nie standardowo to jak by było?... Ew. jakie oprogramowane potrafi robić skompresowane obrazy... chodzi mi o coś w stylu dosowego ghosta(niekoniecznie musi być ładne i niebieskie)... i jeszcze jedno może i nie najmądrzejsze pytanie jak to jest z de/fragmentacją dysków w linuksie? używam ext3
Offline
no był kiedyś jakiś projekt takiego linuchowego defraga, ale to była wersja 0.cośtam i wszyscy się bali tego używać ;)
jak kto chce spróbowac to zainstalować pakiet [b]defrag[/b], ale raczej odradzam takie zabawy
generalnie nie jest to nikomu potrzebne:
[darkstar:/home/rychu]# e2fsck -nf /dev/hda1
e2fsck 1.37 (21-Mar-2005)
Uwaga! /dev/hda1 jest podmontowany.
Uwaga: pominięto odtwarzanie z kroniki z powodu sprawdzania w trybie tylko
do odczytu.
Przebieg 1: Sprawdzanie i-węzłów, bloków i rozmiarów
Przebieg 2: Sprawdzanie struktury katalogów
Przebieg 3: Sprawdzanie łączności katalogów
Przebieg 4: Sprawdzanie liczników odwołań
Przebieg 5: Sprawdzanie sumarycznych informacji o grupach
/dev/hda1: 261731/1042432 plików [color=red](1.1% nieciągłych)[/color], 1300531/2084425 bloków[/quote]
sory ludzie, ale taki poziom framentacji po wielu miechach używania na partycji / (root) to ja mam w dupie :P
(na partycji /home mam całe 6.4% — wiadomo dlaczego, ale też mi to specjalnie nie robi)
--
PS: heh, ale co to wszystko ma wspólnego z sieciami? xD
linux regd. user #248790
Offline
dd if=/dev/hda1 of=plik_obrazu
Zresztą już to ktoś napisał wyżej. Obraz jest dokładnie wielkości partycji (w tym przypadku hda1). plik_obrazu jest zapisywany w bieżącym katalogu, chyba, że ktoś wpisze pełną ścieżkę, co zupełnie nie przeszkadza.
Jeżeli jako parametr if=/dev/hda, to dd stworzy obraz całego dysku, razem z tablicą partycji, MBR-em oraz partycjami, więc całkiem przyjemnie.
Przywracając obraz na partycję należy ją uprzednio odmontować. Można później spakować ten obraz, ale nie znam programu, który mógłby robić skompresowany obraz.
Offline
dzieki ;)
Offline
sory ludzie, ale taki poziom framentacji po wielu miechach używania na partycji / (root) to ja mam w dupie :P
(na partycji /home mam całe 6.4% — wiadomo dlaczego, ale też mi to specjalnie nie robi) [/quote]
Zadałem dlatego pytanie o defragmentator ponieważ norton ghost który to podobno radzi sobie z ext3 robi ładny syf z pliczkami po odtworzeniu systemu z obrazu (sprawdzane na partycjach typu fatXX)także poźniej trzeba po nim poukładać zabawki na swoich miejscach. Nie wiem jak to jest z partycjami linuksowymi.
Nigdy się niektórych rzeczy nie dowiesz, jeśli na niektóre pytania samemu sobie nie odpowiesz - STFW
Offline
dd korzysta z URZĄDENIA, a nie podmontowanej partycji. Dla tego programu jest naprawdę wszystko jedno, czy dane zczytuje z pliku, partycji, dysku, czy z myszy lub obudowy. W żaden sposób nie ingeruje on w dane, więc jeśli bajt x był na 28364892364 miejscu to po odtworzeniu będzie dokładnie w tym samym miejscu.
edit:
Poza tym nie przyrównuj gównianych narzędzi pod shita do porządnych z Linuxa.
Offline
nie zależy mi na gównianych narzędziach tylko na zaoszczedzeniu mniejsca na dysku bo tego nigdy za wiele a nie stać mnie na kupno dysku tylko dla potrzeb kopii systemu
Offline
mam pytanie czy można potem ten plikz zgzipować ?? da to jakieś efekty ?
Offline
Oczywiście, że pakowanie da efekty. Najlepsze będą, jak wolne miejsce na dysku będzie zapełnione zerami. Niestety nie wiem jak to zrobić.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00003 | SET NAMES latin2 |
0.00117 | 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='3.138.101.219' WHERE u.id=1 |
0.00082 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.101.219', 1733364590) |
0.00048 | SELECT * FROM punbb_online WHERE logged<1733364290 |
0.00046 | SELECT topic_id FROM punbb_posts WHERE id=15413 |
0.00176 | SELECT id FROM punbb_posts WHERE topic_id=1848 ORDER BY posted |
0.00061 | 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=1848 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00114 | 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=1848 ORDER BY p.id LIMIT 0,25 |
0.00083 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=1848 |
Total query time: 0.00745 s |