Arch Linux 시스템에서 3가지 명령 blkid
에 대해 다음과 같은 결과를 얻었습니다.lsblk
sfdisk
$ lsblk --json -p -b -o+PTUUID,UUID /dev/sda1
{
"blockdevices": [
{
"name": "/dev/sda1",
"maj:min": "8:1",
"rm": false,
"size": 535822336,
"ro": false,
"type": "part",
"mountpoints": [
null
],
"ptuuid": "772eba14-e67c-40d8-8ddd-2317d5a4156d",
"uuid": "6BCD-C870"
}
]
}
$ blkid /dev/sda1
/dev/sda1:
UUID="6BCD-C870"
BLOCK_SIZE="512"
TYPE="vfat"
PARTLABEL="primary"
PARTUUID="47948fda-bd1d-4dee-9d9a-ab0da02b08b2"
sfdisk --json /dev/sda
{
"partitiontable": {
"label": "gpt",
"id": "772EBA14-E67C-40D8-8DDD-2317D5A4156D",
"device": "/dev/sda",
"unit": "sectors",
"firstlba": 34,
"lastlba": 937701342,
"sectorsize": 512,
"partitions": [
{
"node": "/dev/sda1",
"start": 2048,
"size": 1046528,
"type": "EBD0A0A2-B9E5-4433-87C0-68B6B72699C7",
"uuid": "47948FDA-BD1D-4DEE-9D9A-AB0DA02B08B2",
"name": "primary"
}
]
}
}
나는 주로 위 출력의 합계에 UUID
관심이 있습니다 PTUUID
. 명령 사이에 불일치가 있는 것 같습니다.
PTUUID UUID
lsblk 772eba14-e67c-40d8-8ddd-2317d5a4156d 6BCD-C870
blkid 47948fda-bd1d-4dee-9d9a-ab0da02b08b2 6BCD-C870
sfdisk 47948FDA-BD1D-4DEE-9D9A-AB0DA02B08B2
왜 다른지, 어느 것을 신뢰할 수 있는지(둘 중 하나라면) 설명할 수 있습니까?