Hallo,
wenn ich mit dd 2 Partitionen sichern und später genau an der gleichen Stelle wiederherstellen möchte, wie müsste ich da vorgehen? Angenommen ich habe das hier:
/dev/sdb1 2048 206847 204800 100M EFI-System /dev/sdb2 206848 239615 32768 16M Microsoft reserviert /dev/sdb3 239616 101304182 101064567 48,2G Microsoft Basisdaten /dev/sdb4 101304320 956293119 854988800 407,7G Linux-Dateisystem
Ich möchte die /dev/sdb1 und /dev/sdb2 sichern. Das würde ich einfach mit
dd if=/dev/sdb1 of=sicherung-sdb1.img
machen. Das gleiche für die andere. Normal könnte ich, wenn die ursprünglichen Partitionen noch da sind einfach mit
dd if=sicherung-sdb1.img /dev/sdb1
wiederherstellen. Wenn die aber gelöscht wurden, wie stelle ich dann sicher, dass dd die Sicherung an genau der gleichen Position wiederherstellt? Zunächst das:
dd if=sicherung-sdb1.img /dev/sdb
also nur sdb ohne Nummer. Er muss die ersten 2027 Sektoren überspringen, also seek=2047. skip müsste nicht genutzt werden, da es Sektoren beim Lesen überspringt und damit etwas beim Image weg lässt. Also am Ende:
dd if=sicherung-sdb1.img /dev/sdb seek=2047 count=512
Ist das korrekt?