Festplatten / Partitionen klonen, retten, sichern

05.02.2020 | Bash | Linux

Für diesen Zweck wird unter Linuxern meistens dd empfohlen. Mit dd muß man allerdings viel Zeit mitbringen, weil dd die gesamte Festplatte einschließlich leere Bereiche Bit für Bit klont. Da gibt es schon besseres und schnelleres.

ddrescue

hat einen ausgeklügelten Algorithmus, der sich erstmal um intakte Bereiche der Festplatte kümmert und dabei möglichst wenige Bewegungen der Leseköpfe verursacht, erst danach werden beschädigte Bereiche untersucht.  Man kann ddrescue auch verwenden, um beschädigte CDs wiederherzustellen. Hat man z.B. 3 Kopien mit identischen Inhalten aber unterschiedlich beschädigten Sektoren, kann ddrescue daraus eine intakte Kopie rekonstruieren. 
Details hier https://www.gnu.org/software/ddrescue/manual/ddrescue_manual.html

e2image

klont nur die Datenbereiche und nicht die leeren Bereiche der Festplatte (i.Gegensatz zu dd)
Funktioniert leider nur mit ext2/3/4 siehe manpage

To clone a partition from physical disk /dev/sda, partition 1, to physical disk /dev/sdb, partition 1 with e2image, run

e2image -ra -p /dev/sda1 /dev/sdb1

Details in der Manpage.

Gute Zusammenfassung: https://wiki.archlinux.org/title/disk_cloning

Analyse

Entwurf

Development

Launch