Da Sie ein 512e-Laufwerk verwenden, ist Ihr DD-Beispiel nicht erforderlich. Sie hätten einfach dd verwenden können, wenn = / dev / sda von = / dev / sdb bs = 2M (was ich normalerweise verwende). Das eigentliche Problem geht von 512n bis 4Kn, und im Grunde ist es nicht trocken geschnitten. In den meisten Fällen ist es wahrscheinlich am besten, Sie neu zu partitionieren und cp -a alles zurückzusetzen, zusätzlich zum Bootloader usw.
Ob Sie mit minimaler, zerstörungsfreier Partitionierung zwischen 512n und 4Kn hin und her wechseln können, hängt davon ab, ob Sie 512 Vielfache von 8 (512 * 8 = 4096) für die Partitionierung verwendet haben oder nicht.
Beispiel:
512n partition under gdisk: Number Start (sector) End (sector) Size Code Name 1 2048 4095 1024.0 KiB EF02 linux-bios 2 4096 41943006 20.0 GiB 8E00 linux-lvm 4Kn translation after dd'ing (from 512 to 4096 physical and logical), then re-repartitioning: Number Start (sector) End (sector) Size Code Name 1 256 511 1024.0 KiB EF02 linux-bios 2 512 5242875.75 20.0 GiB 8E00 linux-lvm
Hoppla! Beachten Sie den Dezimalpunkt (41943006 + 1/8)? Das wird nicht funktionieren.
Der einzige Weg ist, wenn Sie mehr als 20,0 GiB auf dem neuen Laufwerk haben und einen zusätzlichen 4-Kn-Sektor (5242875 + 1) hinzufügen und die Größe des zugrunde liegenden Dateisystems, des LVM usw. ändern.
Wenn Sie nun Ihr 512n-Laufwerk mit Vielfachen von 8 partitioniert hätten, hätte die erste (512n) -Partitionstabelle oben so aussehen:
Number Start (sector) End (sector) Size Code Name 1 2048 4095 1024.0 KiB EF02 linux-bios 2 4096 41942999 20.0 GiB 8E00 linux-lvm And the proper 4Kn translation would look like this: Number Start (sector) End (sector) Size Code Name 1 256 511 1024.0 KiB EF02 linux-bios 2 512 5242875 20.0 GiB 8E00 linux-lvm
(41942999 + 1) / 8 = 5242875
Moral der Geschichte: Wenn Sie in Zukunft 4Kn-Laufwerke verwenden möchten, partitionieren Sie Ihre 512n-Laufwerke mit Vielfachen von 8, und Sie sollten in Ordnung sein, solange Sie die Partitionstabelle entsprechend neu erstellen.
Hinweis: Vergessen Sie nicht das mögliche Klonen von GUIDs, nicht nur für die Festplattenkennung, sondern auch für die Partitions-GUIDs.