연결한 디스크 중 하나에 xfs
파일 시스템이 있습니다. 다음을 사용하여 디스크를 포맷했습니다 ext4
.
sudo mkfs.ext4 /dev/sdc1
이제 실행하면 sudo -i blkid
다음과 같은 결과가 나타납니다.
/dev/sdc1: UUID="df722345-7e80-4a08-8da1-e6046cc2b0e1" TYPE="ext4" PARTLABEL="xfspart" PARTUUID="1df243b5-2b64-4c39-bd45-4cb31d7ff58e"
PARTLABEL
yes 라고 알 수 있습니다 . xfspart
변경하기 전에 fstab에 이 줄을 추가하면 문제가 발생하지 않는지 fstab
확인하고 싶었습니다 .PARTLABEL
UUID=df722345-7e80-4a08-8da1-e6046cc2b0e1 /disk3 ext4 defaults,nofail 1 2
답변1
PARTLABEL은 파티션 테이블(GPT)의 속성이며 파티션 내용(모든 파일 시스템 또는 lvm, luks, raid 등)과는 아무런 관련이 없습니다. 따라서 콘텐츠를 분할해도 mkfs
콘텐츠를 덮어쓰지 않습니다.
이 값을 어떤 용도로도 사용하지 않는 경우에는 의미가 없으므로 무시해도 됩니다. 또는 혼란을 피하기 위해 원하는 파티션 소프트웨어를 사용하여 이를 변경할 수 있습니다.
별도의 예:
# parted /dev/loop0 print
Number Start End Size File system Name Flags
1 1049kB 94.4MB 93.3MB xfspart
# blkid /dev/loop0p1
/dev/loop0p1: PARTLABEL="xfspart" PARTUUID="a789cf0a-3a18-4b87-af2a-abfed6ca9028"
파티션 1의 PARTLABEL(parted의 파티션 이름)을 다른 것으로 변경합니다.
# parted /dev/loop0 name 1 schnorrgiggl
그 다음에:
# blkid /dev/loop0p1
/dev/loop0p1: PARTLABEL="schnorrgiggl" PARTUUID="a789cf0a-3a18-4b87-af2a-abfed6ca9028"
# parted /dev/loop0 print
Number Start End Size File system Name Flags
1 1049kB 94.4MB 93.3MB schnorrgiggl
이러한 이름은 아래에도 표시되어 /dev/disk/by-partlabel
파티션된 장치를 편리하게 참조할 수 있습니다. xfspart 또는 extpart(무엇이든 가능) 대신 grub, boot, root, home...과 같은 의미 있는 이름을 고려하십시오. 그러나 서로 다른 디스크에서 중복 레이블을 사용하는 경우 부품 레이블이 어느 디스크를 가리키는지 명확하지 않습니다.
PARTUUID는 이러한 명명 체계 충돌을 피하기 위해 존재합니다. 파일 시스템 UUID는 파일 시스템을 해당 내용(저장 위치에 관계없이)으로 참조하는 가장 안전한 방법이므로 , 등의 대안 대신 이를 /etc/fstab
사용하는 것이 가장 좋습니다 .UUID=
LABEL=
PARTLABEL=
PARTUUID=