/
Dosya sistemini içeren bir birimin UUID'sini nasıl alabilirim ? Bugüne kadar bulduğum en iyi şey blkid -o list
. Ancak bu çıktı insan tarafından okunabilir ve ayrıştırılması zordur. Belki daha iyi bir yol var?
Yapılandırma yönetimini sisteme özel şablonlarla parametreleştirmek için buna ihtiyacım var.
blkid
Gelecekte sorumun sonuçlarını tekrar kullanabilecekler için gotcha hakkında NOT : blkid
önceki çalışmaların sonuçlarını önbelleğe alır /etc/blkid.tab
. Bu, blkid
root olmayan kullanıcı olarak ilk kez çalıştırmanın herhangi bir veri döndürmeyeceği anlamına gelir . Ayrıca, blkid
kök çalıştırdıktan sonra kök olmayan kullanıcı olarak çalıştırmak eski (muhtemelen yanlış) verileri döndürür.
/dev/disk/by-label
... Bu aynı zamanda monte edilmemiş bölümler için de çalışır. Bu, bir şey "anlamına gelmeyen" 2 UUIDS kullanmaktan çok daha az hata eğilimi olan kökten kök-baka rsync gibi şeyler yapan komut dosyaları yazabilme avantajına sahiptir.