Ostatnio: nigdy

Darmowe galerie dla serwisów aukcyjnych

Oto sposób na robienie backupu niezawodnym narzędziem, jakim jest dd...

dd jest narzędziem unixowym, więc użytkownicy windowsa są zmuszeni do zaopatrzenia się w płytki live cd jakiegoś linuxa. Narzędzie to wykonuje kopię bajt po bajcie (a właściwie pakietami np. po 512B), więc nie straszne mu są systemy plików, takie jak ntfs, czy nawet ukryte partycje z instalatorami windowsów. Zakładam też, że czytelnik umie montować używane przez siebie systemy plików, oraz sprawdzić, jak się nazywa swój dysk (np. poleceniem fdisk -l).

Aby kopia nie zajęła nam kilkunastu płyt DVD, należy na dysku, którego kopię chcemy wykonać, zrobić możliwie dużo wolnego miejsca. To jeszcze nie koniec, ponieważ pliki po skasowaniu dalej są na dysku – należy więc wyzerować wolne miejsce. Robimy to oczywiście programem dd (polecenia wykonujemy z roota):

mount /dev/sda1 /mnt/mountpoint -t ntfs-3g
cd /mnt/mountpoint
dd if=/dev/zero of=zero.bin bs=2M
unlink zero.bin

Oczywiście sda1 oraz /mnt/mountpoint to tylko przykłady, tak samo partycja nie musi być typu ntfs. W przypadku partycji ukrytych (np. ze sterownikami do windowsa) jakiekolwiek ingerencje są niewskazane.

Kolejnym krokiem jest wykonanie kopii (na inny dysk):

cd /miejsce/gdzie/chcemy/zapisac/kopie
umount /dev/sda1
dd if=/dev/sda1 bs=512 conv=notrunc | gzip -c > backup.bin.gz

Możemy także zrobić kopię bootloadera (windows przy instalacji z premedytacją usuwa stamtąd GRUBa):

dd if=/dev/sda bs=446 count=1 of=bootloader.bin

Jeżeli obawiasz się o swój układ partycji, możesz zrobić kopię całego bootsektora – jego ostatnie 66 bajtów zajmuje tablica partycji (a właściwie bez ostatnich dwóch):

dd if=/dev/sda bs=512 count=1 of=mbr.bin

Jeżeli system nie zmieści się na jednej płycie dvd, można taki obraz podzielić:

split -b 4690000000 backup.bin.gz backup.bin.gz.part-

A w razie potrzeby, połączyć:

cat backup.bin.gz.part-* > backup.bin.gz

No i, ostatecznie, przywrócić dane na dysk (jednak należy zachować szczególną ostrożność przy korzystaniu z przełącznika of=):

gzip -c -d backup.bin.gz | dd of=/dev/sda1 bs=512

przywracanie MBR przebiega tak samo jak wykonywanie jego kopii, należy tylko zamienić parametry if i of.

Komentarze

  • ziggy ziggy (*.wlodkowic.pl)

    A jak przeglądać plik img przed docelowym restorem na fizyczny dysk ???

Dodaj komentarz

Dodajesz komentarz anonimowo. Zaloguj się.

Dodajesz komentarz anonimowo. Aby komentować pod własnym pseudonimem włącz profil publiczny w ustawieniach.

Autor:
Treść:

Aby przesłać formularz, musisz mieć włączony w przeglądarce Javascript. Jeżeli nie masz, przepisz wspak tekst v11rt3q95b:

Wykop

Korzystanie z serwisu oznacza akceptację Regulaminu. Copyright – 1999-2017 INTERIA.PL , wszystkie prawa zastrzeżone.