Antworten
- Q1-4 : Das ist nicht der Fall . Das richtige Werkzeug sollte für bestimmte Zwecke verwendet werden. Siehe unten.
- F5 : Systeme, die systemd verwenden, sind so entwickelt, dass sie keinen Unterschied zeigen.
- F6 : Im Normalfall auch nicht. Sie werden beide an derselben Stelle gespeichert (Formatierungskopf oder ähnliches) und durch denselben Mechanismus geändert.
- F7 : Nein. Die Partitions-UUID kann nur direkt (siehe unten) oder durch Neuformatieren (dh Erstellen einer neuen Formatierung) der Partition geändert werden.
Tatsächlich
Angenommen, wir sprechen über die Formatierung von Partitionen (zB Dateisystem), UUID und Label .
Es gibt auch Partitions-UUID und Label - im Allgemeinen als partUUID und Partlabel bezeichnet - wenn das Festplattenpartitionierungsschema sie unterstützt: z. B. GPT, aber nicht MBR. Sie können auch dazu verwendet werden, Partitionen zu identifizieren, und in einigen Fällen (siehe unten) können Sie dies nur tun.
Sowohl UUID als auch Label werden mit Tools verwaltet, die für die verwendete Partitionsformatierung spezifisch sind:
- ext2 / 3/4:
tune2fs
- FETT:
mlabel
- Wechsel:
swaplabel
- LUKS:
cryptsetup luksUUID
- ...
Bitte beachten Sie, dass sowohl UUID als auch Label nur vorhanden sind, wenn eine Partitionsformatierung vorhanden ist (und von Ihrem Kernel unterstützt wird) und die Formatierung UUID- und / oder Label- Attribute unterstützt. Zum Beispiel hat eine mit dm-crypt ohne LUKS-Erweiterung verschlüsselte Partition keine UUID und Label, da sie keinen Header verwendet (das Dateisystem innerhalb eines verschlüsselten Containers könnte jedoch beide enthalten). Dateisysteme der FAT-Familie unterstützen keine UUID (sie haben stattdessen die Seriennummer), unterstützen jedoch Label .
Die Hauptunterschiede zwischen der Verwendung von Label und UUID sind:
- UUID ist für niedrigere Ebene
- automatisch erstellt (existiert immer)
- automatisch verwaltet
- garantiert einzigartig (in den meisten Fällen)
- nicht menschlich freundlich
- Label ist für höhere Ebene
- sollte explizit erstellt werden
- manuell verwaltet
- menschenfreundlich (leicht zu merken und tippen)
Wenn Sie also keine Labels für Partitionen verwalten, liegt die Wahl auf der Hand - UUID. Wenn Sie mehr Flexibilität und / oder Lesbarkeit für Ihre Systemkonfiguration benötigen, können Sie Etiketten verwenden.
Zum Beispiel für geklonte oder automatisch verwaltete Systeme, die Labels verwenden, könnte dies besser geeignet sein: Nachdem das System geklonte UUIDs geändert hat, könnten sich diese ändern. Wenn nicht für ext2 / 3/4 (hängt von der Klonmethode ab), ändert sich dies definitiv für LUKS-verschlüsselte Partitionen (wir müssen luksFormat
zumindest einen neuen Verschlüsselungsschlüssel erstellen). Die Verwendung von Label in diesem Fall könnte daher bequem sein.
Auch die Udev-Regel bringt Wechselmedien an, /media/<user>/<label>
wenn Label beendet wird . Wenn nicht - /media/<user>/<UUID>
stattdessen verwendet.