UUID와 PARTUUID의 차이점
당신은의 차이에 대해 몇 가지 힌트를 얻을 수 있습니다 UUID
및 PARTUUID
지정하여 -p
옵션을 선택합니다.
blkid -p /dev/sda1
또는보고있는 장치 / 파티션 동일한 UUID
장치 에 여러 개의 파티션이있는 경우 PARTUUID
추가 된 파티션 번호와 대부분 동일하다는 것을 알 수 있습니다 .
A UUID
는 고유해야합니다. 내가 아는 한, 우주의 수명 내에서 충돌은 일어나지 않을 것입니다. 그러나 PARTUUID
훨씬 짧습니다. 이것들은 "로컬로"고유 한 것이며 모든 알려진 사이에서 충돌이 일어날 가능성이 높습니다 PARTUUIDs
.
UUID에서
UUID는 단순히 고유 식별자입니다. 그들은 많은 다른 목적으로 사용됩니다. uuidgen
함수를 사용하여 생성 할 수 있습니다 .
UUID에 대한 추가 정보 :
$man uuidgen
또는 인터넷 :
uuidgen에 대한 맨 페이지
더 많은 UUID 사용 예
$cat /etc/fstab
최신 GNU / Linux 시스템의 경우 모든 파티션과 해당 UUID 목록이 있습니다. 새로운 파티션마다 새로운 UUID가 생성됩니다. 따라서 지정된 드라이브를 다시 파티션하면 해당 드라이브의 모든 블리드 UUID가 변경됩니다.
UUID가 파티션의 식별자로 사용되는 이유 중 일부는 드라이브가 다른 순서로 추가되거나 마운트 된 경우에도 식별자를 유지하기위한 것입니다. 이전에는 다음 fstab
과 같은 식별자 /dev/sda1
를 사용 sda1
합니다. 마운트 순서가 변경되면 물리적으로 다른 드라이브 또는 파티션 일 수 있다는 단점이있었습니다 .
PARTUUID에서
PARTUUIDs
MBR (Master Boot Record) 관련 디스크 파티션을 대체하는 GUID 파티션 테이블 (GPT)의 구성 요소입니다.
자세한 내용은 Linux.com-Linux에서 새 GUID 파티션 테이블 사용을 참조하십시오.
Linux.com의 말 :
GPT GUID (Globally Unique Identifiers)와 우리의 익숙한 Linux UUID (Universally Unique Identifiers)는 동일한 유용한 목적을 제공하지만 블록 장치에 고유 한 이름을 부여하지만 동일하지 않습니다. Linux UUID는 파일 시스템의 기능이며 파일 시스템이 작성 될 때 작성됩니다. Linux UUID를 보려면 blkid 명령을 실행하십시오. Partition GUID 코드와 "Microsoft basic data"라는 방식을 참고하십시오. 예, OLE Microsoft는 항상 파티 충돌을 일으 킵니다. 이것은 EXT4 파티션이기 때문에 Windows가 읽을 수는 없지만 포맷되지 않은 파티션으로 볼 수 있습니다. 2011 년까지 Linux 파일 시스템 GUID가 없었기 때문에 현재 gdisk 릴리스에서는이를 볼 수 없습니다. 지금, 당신이 내 것과 같은 오래된 리눅스를 사용하지 않는다면 (Mint 13)
파티션 고유 GUID는 다음과 같이 fstab에서 사용할 것입니다.
PARTUUID = 8C208C30-4E8F-4096-ACF9-858959BABBAA / data ext4 사용자, 기본값 00