Jak mogę uzyskać identyfikator UUID woluminu zawierającego /system plików? Najlepsze, co do tej pory znalazłem, to blkid -o list. Ale ten wynik jest czytelny dla człowieka i trudny do przeanalizowania. Może jest lepszy sposób?
Potrzebuję tego, aby sparametryzować zarządzanie konfiguracją za pomocą szablonów specyficznych dla systemu.
UWAGA o blkidgotcha dla tych, którzy mogą ponownie wykorzystać wyniki mojego pytania w przyszłości: blkidzapisuje wyniki poprzednich testów w pamięci podręcznej /etc/blkid.tab. Oznacza to, że uruchomienie blkidjako użytkownik inny niż root po raz pierwszy nie zwróci żadnych danych. Ponadto uruchomienie użytkownika blkidinnego niż root po uruchomieniu roota zwróci nieaktualne (prawdopodobnie niepoprawne) dane.
/dev/disk/by-label... Działa to również w przypadku partycji, które nie są zamontowane. Ma tę zaletę, że może pisać skrypty, które wykonują takie rzeczy, jak rsync od roota do root-bak, co jest znacznie mniej podatne na błędy niż używanie 2 UUIDS, które „nic nie znaczą”.