답변:
UUID는 수퍼 블록에 저장됩니다 (수퍼 블록이 손상 될 경우 많은 사본이 있음). 값 자체는 e2fsprogs 제품군의 일부인 libuuid를 사용하여 생성됩니다. UUID 생성을위한 많은 라이브러리가 있습니다. RFC4122는보다 일반적으로 사용되는 기술을 설명하고 참조 코드를 포함하므로 시작하기에 좋은 장소입니다.
다음은 도움이 될만한 몇 가지 링크입니다. ext2에만 해당되지만 다른 변형도 uuid를 저장하는 비슷한 위치에 있어야합니다.
파티션의 UUID를 얻는 방법은 여러 가지가 있지만 가장 간단한 방법은 / dev / disk / by-uuid / 폴더를 보는 것입니다. 예를 들어
[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
[...]
각 파일은 UUID 인 파티션에 대한 심볼릭 링크입니다 (해당 문장이 이해하기 어려운 경우 사과하지만 말로 표현하기 어려운 개념입니다).