Wie kann ich die UUID eines Volumes abrufen, das das /
Dateisystem enthält ? Das Beste, was ich bisher gefunden habe, ist blkid -o list
. Diese Ausgabe ist jedoch für den Menschen lesbar und schwer zu analysieren. Vielleicht gibt es einen besseren Weg?
Ich brauche das, um das Konfigurationsmanagement mit systemspezifischen Vorlagen zu parametrisieren.
HINWEIS zu blkid
Gotcha für diejenigen, die möglicherweise die Ergebnisse meiner Frage in Zukunft wiederverwenden: blkid
Zwischenspeichern der Ergebnisse früherer Läufe bei /etc/blkid.tab
. Das bedeutet, dass beim blkid
erstmaligen Ausführen als Nicht-Root-Benutzer keine Daten zurückgegeben werden. Auch läuft blkid
als Nicht-Root - Benutzer nach dem Wurzeldurchlauf wird wieder abgestanden (möglicherweise falsche) Daten.
/dev/disk/by-label
... Dies funktioniert auch für Partitionen, die nicht gemountet sind. Es hat den Vorteil, Skripte schreiben zu können, die Dinge wie rsync von root zu root-bak ausführen, was weitaus weniger fehleranfällig ist als die Verwendung von 2 UUIDS, die nichts "bedeuten".