UUID und Klonen von Laufwerken

3877
Matt Clark

Ich habe ein Projekt, an dem ich gerade arbeite, ein USB-Speichergerät und eine boo.table-Version von Linux. So wie dieses Projekt zusammenkommt, habe ich mehrere Partitionen auf dem USB-Laufwerk, die beim Booten gemountet werden müssen, damit die richtigen Ressourcen geladen werden.

Mein Plan ist es, die Einträge fstabmit ihrer UUID hinzuzufügen, allerdings bin ich nicht sicher, ob dies für mein Endziel funktioniert. Ich habe sie derzeit nach ihrem Label anhängen, aber wenn ein Label geändert wird, startet das System nicht.

Nach Abschluss dieses Vorgangs wird dieses Image geklont und zum Image einer Reihe anderer USB-Geräte verwendet.

Meine Fragen lauten: Wenn Sie ein Laufwerk klonen (using dd), ändern sich die UUIDs für jede Partition? Sind sie hardwarespezifisch? oder behält das Klonen dieselbe UUID? Was passiert, wenn ein System zwei Geräte mit derselben UUID erkennt?

3
Warum probieren Sie es nicht einfach selbst und sehen Sie, ob sie sich ändern. Ƭᴇcʜιᴇ007 vor 10 Jahren 0
32 GB USB auf USB über eine VM ....: '( Matt Clark vor 10 Jahren 0
Wenn Sie nur testen möchten, ob DD UUIDs ändert oder nicht, warum verwenden Sie nicht einfach eine kleine Testquellendiskette / -partition mit wenigen Daten, lokal? Ƭᴇcʜιᴇ007 vor 10 Jahren 0
Und der letzte Teil ist noch gültig. Wenn die UUID gleich bleibt, wie behandelt das System ein Vielfaches derselben UUID? Ich denke das funktioniert ... Matt Clark vor 10 Jahren 0
Verwandte Themen: http://askubuntu.com/questions/156063/why-cant-mint-boot-my-cloned-ubuntu-partition-uuid-issue Ƭᴇcʜιᴇ007 vor 10 Jahren 1
Ich habe dies bei meiner ersten Suche nicht gefunden. Ich habe meine Antwort gefunden und ich freue mich über die Hilfe. Matt Clark vor 10 Jahren 0

1 Antwort auf die Frage

2
scai

UUIDs sind nicht hardwarespezifisch, sondern im Dateisystem der Partition gespeichert. Das bedeutet, dass das Klonen einer Festplatte oder Partition mit ddderselben UUID erfolgt.

Sie können eine neue UUID zuweisen, indem Sie tune2fs -U random <device>(ext2 / ext3 / ext4) oder xfs_admin -U generate <device>(xfs) oder reiserfstune -u $(uuidgen) <device>(reiserfs) oder mkswap -U $(uuidgen) <device>(swap) verwenden.

Das Duplizieren von UUIDs führt nicht unbedingt zu Fehlern. Das Booten und Mounten eines Geräts über die UUID wird jedoch mehrdeutig und führt dazu, dass das falsche Gerät verwendet wird.