Yanıtlar:
UUID süperblokta saklanır (birinin hasar görmesi durumunda birçok kopyası vardır). Değerin kendisi, e2fsprogs paketinin bir parçası olan libuuid kullanılarak üretilir. UUID oluşturmak için birçok kütüphane vardır; RFC4122, daha sık kullanılan tekniği tanımladığı ve referans kodunu içerdiği için başlamak için iyi bir yerdir.
İşte yardımcı olabilecek birkaç bağlantı - ext2'ye özgüdür, ancak diğer varyantların uuid'i depoladıkları benzer bir yere sahip olması gerekir:
Bir bölümün UUID'sini almanın birçok yolu vardır, ancak en basit yol / dev / disk / by-uuid / klasörüne bakmaktır. Örnek olarak,
[pobega@greedo]$ **ls -l /dev/disk/by-uuid/**
lrwxrwxrwx 1 root root 10 2009-08-26 17:13 02ce3c1b-8893-402a-9e12-c01ac752ac3b -> ../../sda2
lrwxrwxrwx 1 root root 10 2009-08-26 17:13 2dcd156b-7ec6-4bf5-b1a2-dd4f5fb5082a -> ../../sdb3
[...]
Her dosya, UUID olduğu bölüme bir sembolik bağlantıdır (bu cümleyi anlamak zor olsa da özür dilerim, ancak kelimelere dökmek zor bir kavramdır).