środa, 27 kwietnia 2011

Polecenie dd

Polecenie dd to narzędzie do niskopoziomowego kopiowania bit po bicie. Działa w ten sposób, że kopiuje bit po bicie źródło if= do lokalizacji of=. Można określić ile bajtów ma być przekopiowanych.

To copy a hard disk, one would use the following command (whilst root):

dd if=/dev/hdx of=/dev/hdy

Tworzenie obrazu ISO partycji;

dd if=/dev/hda1 of=/katalog/obraz_partycji1.iso

i odtwarzanie partycji:

dd if=/katalog/obraz_partycji1.iso of=/dev/hda1

Wykonanie komendy dd if=/dev/hda1 spowoduje wyrzucenie zawartości partycji na standardowe wyjscie, zatem mozemy w locie skompresować obraz:

dd if=/dev/hda1 | gzip > /katalog/obraz_parycji1.gz

Przywracanie partycji ze skomresowanego obrazu:

gzip -dcv obraz_partycji1.gz | dd of=/dev/hda1

w tym przypadku dd pobiera dane ze standardowego wejścia i zapisuję na partycji.

Tworzenie kopii MBR:

dd if=/dev/hda of=/katalog/mbr_backup bs=512 count=1

Generowanie pliku z losowymi danymi 1GB:

dd if=/dev/urandom of=1gb.random bs=512 count=2097152

Tworzenie obrazu płyty kompaktowej

dd if=/dev/cdrom of=/katalog/obraz_plyty.iso

Brak komentarzy:

Prześlij komentarz