ich wollte ein Vollbackup der HDD mit dem ausgelieferten Endless-Linux aus [1] machen. /dev/sdc sei die Endless-HDD und 500GB groß:
Code: Alles auswählen
dd if=/dev/sdc of=/dev/sdd bs=1M
Code: Alles auswählen
# fdisk -l /dev/sdd
Disk /dev/sdd: 931,5 GiB, 1000204885504 bytes, 1953525167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 7A108545-D817-4626-8617-D6689B367060
Device Start End Sectors Size Type
/dev/sdd1 2048 129023 126976 62M EFI System
/dev/sdd2 129024 131071 2048 1M BIOS boot
/dev/sdd3 131072 63045631 62914560 30G Linux root (x86-64)
/dev/sdd4 63045632 71434239 8388608 4G Linux swap
/dev/sdd5 71434240 77496319 6062080 2,9G Lenovo boot partition
So weit, so gut. Nun möchte ich das aber nicht auf einem gesonderten Datenträger haben, sondern als Image. Meiner bisherigen Erfahrung mit MBR-Datenträgern zufolge, hätte das funktionieren sollen:
Code: Alles auswählen
dd if=/dev/sdd of=endless1.img bs=1G count=40
Code: Alles auswählen
# dd if=endless1.img of=/dev/sde bs=1GB
# fdisk -l /dev/sde
GPT PMBR size mismatch (1953525166 != 625142447) will be corrected by w(rite).
Disk /dev/sde: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sde1 1 1953525166 1953525166 931,5G ee GPT
Und tatsächlich sieht schon das Image so aus:
Code: Alles auswählen
# fdisk -l endless1.img
GPT PMBR size mismatch (1953525166 != 83886079) will be corrected by w(rite).
Disk endless1.img: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
endless1.img1 1 1953525166 1953525166 931,5G ee GPT
# file endless1.img
endless1.img: DOS/MBR boot sector, extended partition table (last)
Sollte ich lieber ein anderes Programm für diesen Zweck nutzen? Ich würde ein CLI-Programm bevorzugen, dessen Vorhandensein ich auf jedem Linux annehmen kann.
[1] viewtopic.php?f=12&t=169061