Dd: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 22: | Zeile 22: | ||
|} | |} | ||
= | =Anwendungen= | ||
MBR | ==Backup eines MBR erstellen== | ||
dd if=/dev/hda bs=512 count=1 of=/tmp/mbr.bin | dd if=/dev/hda bs=512 count=1 of=/tmp/mbr.bin | ||
Komprimiertes Archiv einer Partition | ==Komprimiertes Archiv einer Partition erstellen== | ||
dd if=/dev/hda1 | gzip > /tmp/image.gz | |||
zurückspielen | |||
gunzip -c /tmp/image.gz | dd of=/dev/hda1 | gunzip -c /tmp/image.gz | dd of=/dev/hda1 | ||
==Festplatte klonen== | |||
Mit folgendem Befehl, kann man eine Festplatte (hda) auf eine andere Festplatte klonen. Hierbei gibt man die Blocksize an um eine bessere Performance zu erreichen. | Mit folgendem Befehl, kann man eine Festplatte (hda) auf eine andere Festplatte klonen. Hierbei gibt man die Blocksize an um eine bessere Performance zu erreichen. | ||
ACHTUNG: Die Festplatten sollten nicht im Dateisystem gemountet sein | ACHTUNG: Die Festplatten sollten nicht im Dateisystem gemountet sein. Am besten eine Live CD verwenden. | ||
dd if=/dev/hda of=/dev/hdb bs=2048 | dd if=/dev/hda of=/dev/hdb bs=2048 | ||
==Fortschritt anzeigen== | |||
dd status=progress if=/dev/hda of=/dev/hdb bs=2048 | |||
==Datenträger mit zufälliger Zeichenfolge überschreiben== | |||
dd if=/dev/urandom of=/dev/sda | |||
[[Category:Linux:Dateiverwaltung]] | [[Category:Linux:Dateiverwaltung]] |
Version vom 14. Mai 2020, 06:43 Uhr
Bezeichnung
dd (disk dump): Damit können bit-genaue Kopien von Festplatten, Partitionen oder Dateien erstellt werden. Bit-genau bedeutet, dass Bit-für-Bit bzw. Byte-für-Byte ausgelesen und beschrieben wird, unabhängig von dessen Inhalt und Belegung.
Übersicht
dd [Option] Inputfile Outputfile
Optionen
Schalter | Bedeutung |
---|---|
if= | Steht für Input File, also die Quelle |
of= | Steht für Output File, also das Ziel |
count= | Legt fest wie viele der mit BS festgelegten Blöcke kopiert werden sollen. Z.B.: „count=10“ kopiert genau 10 Blöcker der mit „bs“ angegebenen Größe. |
bs= | Steht für Block Size. Z.B.: „bs=1M“ beutet das die Blockgröße genau 1 Megabyte ist. Angaben können in K (Kilobyte), M (Megabyte), G (Gigabyte), etc… angegeben werden |
Anwendungen
Backup eines MBR erstellen
dd if=/dev/hda bs=512 count=1 of=/tmp/mbr.bin
Komprimiertes Archiv einer Partition erstellen
dd if=/dev/hda1 | gzip > /tmp/image.gz
zurückspielen
gunzip -c /tmp/image.gz | dd of=/dev/hda1
Festplatte klonen
Mit folgendem Befehl, kann man eine Festplatte (hda) auf eine andere Festplatte klonen. Hierbei gibt man die Blocksize an um eine bessere Performance zu erreichen.
ACHTUNG: Die Festplatten sollten nicht im Dateisystem gemountet sein. Am besten eine Live CD verwenden.
dd if=/dev/hda of=/dev/hdb bs=2048
Fortschritt anzeigen
dd status=progress if=/dev/hda of=/dev/hdb bs=2048
Datenträger mit zufälliger Zeichenfolge überschreiben
dd if=/dev/urandom of=/dev/sda