Disk clone fail

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
mgzh
Beiträge: 64
Registriert: 24.08.2005 23:49:51
Wohnort: Singapore

Disk clone fail

Beitrag von mgzh » 18.09.2023 09:08:55

Hallo,

Nach einem SSD disk Klon zweier exakt gleicher SSD disk Typen & Gemetrien unterscheiden sich dann aber merkwürdigerweise die beiden partitionen /dev/sdc1 (master) und /dev/sdd1 (clone). Die SWAP Partition wurden korrekt kopiert, nicht aber die Debian root partition.

Klon Befehl mit dd:

Code: Alles auswählen

dd if=/dev/zero of=/dev/sdd bs=512 count=1  (mbr + partition table flush auf der künftigen Klon Disk)
dd if=/dev/sdc of=/dev/sdd bs=64K conv=noerror,sync  (ganze disk sdc auf sdc spiegeln)
Überprüfung der beiden Disks /dev/sdc (master) und /dev/sdd (clone)

Code: Alles auswählen

root@montreal$ blkid | grep sdc
/dev/sdc2: UUID="a800f5ba-473c-40c8-b494-c448f11984a4" TYPE="swap" PARTUUID="a127e4c1-02"
/dev/sdc1: LABEL="root-master" UUID="3a050a2b-8ff7-453b-a4a7-b30ecf9315f1" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="a127e4c1-01"

root@montreal$ blkid | grep sdd
/dev/sdd2: UUID="a800f5ba-473c-40c8-b494-c448f11984a4" TYPE="swap" PARTUUID="a127e4c1-02"
/dev/sdd1: BLOCK_SIZE="2048" UUID="2023-07-22-10-52-30-00" LABEL="Debian 12.1.0 amd64 n" TYPE="iso9660" PTUUID="3db87b5e" PTTYPE="dos"
Ich habe das auf unterschiedlichen System mehr als ein halbes Dutzend mal erfolgreich gemacht in den letzten 20 Jahren. Was mache ich falsch hier und weshalb macht dd nicht die EXAKT gleiche Kopie der Kopie von sdc1 auf sdd1?

System: Debian 12.1
DD Version: (coreutils) 8.32

Gruss
Marc

Benutzeravatar
cosinus
Beiträge: 4202
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Disk clone fail

Beitrag von cosinus » 18.09.2023 10:09:06

/dev/sdd1: BLOCK_SIZE="2048" UUID="2023-07-22-10-52-30-00" LABEL="Debian 12.1.0 amd64 n" TYPE="iso9660" PTUUID="3db87b5e" PTTYPE="dos"
Wo kommt denn das ISO9660-Dateisystem her? War das vorher drauf, bevor du mit dd den Inhalt auf von /dev/sdc auf /dev/sdd kopiert hast?
Nach dem dd könnte ein

Code: Alles auswählen

partprobe /dev/sdd
ansonsten helfen.

mgzh
Beiträge: 64
Registriert: 24.08.2005 23:49:51
Wohnort: Singapore

Re: Disk clone fail

Beitrag von mgzh » 21.09.2023 15:53:01

Ich werde verrückt, die beiden Disks sind baugleich:
cfdisk sagt:

Code: Alles auswählen

/dev/sdc: Size: 465.76 GiB, 500107862016 bytes, 976773168 sectors
/dev/sdd: Size: 465.76 GiB, 500107862016 bytes, 976773168 sectors
trotzdem ergibt ein

Code: Alles auswählen

root@montreal$ dd if=/dev/sdc of=/dev/sdd bs=64K conv=noerror,sync
dd: error writing '/dev/sdd': No space left on device
Woran kann das liegen?

Benutzeravatar
MSfree
Beiträge: 11605
Registriert: 25.09.2007 19:59:30

Re: Disk clone fail

Beitrag von MSfree » 21.09.2023 16:03:10

mgzh hat geschrieben: ↑ zum Beitrag ↑
21.09.2023 15:53:01

Code: Alles auswählen

/dev/sdc: Size: 465.76 GiB, 500107862016 bytes, 976773168 sectors
...
dd: error writing '/dev/sdd': No space left on device
Woran kann das liegen?
500107862016 läßt sich nicht ganzzahlig durch 64*1024 teilen. Wenn du mit 64k Blockgröße kopierst, wird beim letzten zu schreibenden Block versucht, über das Ende der Ziel-SSD zu schreiben, was natürlich nicht gehen kann.

mgzh
Beiträge: 64
Registriert: 24.08.2005 23:49:51
Wohnort: Singapore

Re: Disk clone fail

Beitrag von mgzh » 23.09.2023 07:42:24

Danke für den Beitrag, jetzt weiss ich mit Bestimmtheit, was für ein intellektueller Tiefflieger ich doch bin.
Auf dem Level habe ich das überhaupt noch nicht betrachtet. Der Hinweis war Spitze! :wink:

Benutzeravatar
cosinus
Beiträge: 4202
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Disk clone fail

Beitrag von cosinus » 23.09.2023 14:03:38

Das erklärt aber nicht, wieso da ein ISO9660-Dateisystem erkannt wird, nachdem dd auf /dev/sdd geschrieben hat. :|

mgzh
Beiträge: 64
Registriert: 24.08.2005 23:49:51
Wohnort: Singapore

Re: Disk clone fail

Beitrag von mgzh » 24.09.2023 08:58:22

Das muss ein alter Eintrag in der Partitionstabelle gewesen sein, ich habe alles plattgemacht und die Disk an zwei anderen USB ports geklont was problemlos funktioniert hat.

Benutzeravatar
GregorS
Beiträge: 3144
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Disk clone fail

Beitrag von GregorS » 24.09.2023 10:30:00

mgzh hat geschrieben: ↑ zum Beitrag ↑
24.09.2023 08:58:22
Das muss ein alter Eintrag in der Partitionstabelle gewesen sein...
Und diese alte Partitionstabelle meldet sich via blkid aus dem Jenseits?!

Wenn ich mit dd eine Platte klone, hat das Ziel bis auf's letzte Bit identisch zu sein. Wenn das nicht so ist, ist das Ziel kein Klon. Mit irgendeiner himmlischen Vermutung würde ich mich nicht zufrieden geben.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
cosinus
Beiträge: 4202
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Disk clone fail

Beitrag von cosinus » 24.09.2023 13:59:25

GregorS hat geschrieben: ↑ zum Beitrag ↑
24.09.2023 10:30:00
Und diese alte Partitionstabelle meldet sich via blkid aus dem Jenseits?!
Zudem auf der Festplatte ein ISO9660-Dateisystem? Finde ich auch sehr ungewöhnlich. Auf einem Stick wäre das ja normal, da kommt es ja vor, dass man mit dd oder pv direkt ein ISO-File auf das Gerät schreibt, aber auf eine Festplatte :?: :|

Antworten