/etc/fstab을 사용하여 UDF 파티션을 안정적으로 마운트하는 방법

/etc/fstab을 사용하여 UDF 파티션을 안정적으로 마운트하는 방법

내 하드 드라이브

Disk /dev/sdb: 927.5 GiB, 995875618816 bytes, 1945069568 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc4094bc2

Device     Boot     Start        End    Sectors   Size Id Type
/dev/sdb1            2048     718847     716800   350M  c W95 FAT32 (LBA)
/dev/sdb2          718848  269154303  268435456   128G  7 HPFS/NTFS/exFAT
/dev/sdb4       269156350 1945067519 1675911170 799.1G  f W95 Ext'd (LBA)
/dev/sdb5       403374080 1945067519 1541693440 735.1G  6 FAT16
/dev/sdb6       269156352  403374079  134217728    64G 83 Linux

udf/dev/sdb5를 다음과 같이 포맷했습니다.

mkfs.udf --utf8 -l UDFStore /dev/sdb5

존재하다 Gentoo. 그러나 blkid그것은 목록에 없습니다 /dev/sdb5. /etc/fstab부팅 시 다른 USB 장치가 연결되어 장치 열거가 변경되는 경우 부팅 시 UDF 파티션을 안정적으로 마운트하려면 어떻게 해야 합니까?

답변1

장치 이름 외에도 해당 UUID 또는 레이블을 사용하여 파일 시스템을 마운트할 수 있습니다.

예를 들어, 파일 시스템을 생성할 때 표시하면UDF 매장, /etc/fstab다음과 같은 항목을 추가할 수 있습니다.LABEL=UDFStore /data udf defaults 0 0

답변2

그러나 blkid그것은 목록에 없습니다 /dev/sdb5.

이는 blkid 캐싱 때문일 수 있습니다. -p캐싱을 우회하고 블록 장치를 지정하는 데 사용됩니다 . 예를 들어

$ blkid -p /dev/sdb5

다음과 같이 인쇄되어야 합니다.

VOLUME_ID="UDFStore" UUID="5c587177a6c9eba4" VOLUME_SET_ID="5c587177a6c9eba4LinuxUDF" LABEL="UDFStore" LOGICAL_VOLUME_ID="UDFStore" VERSION="2.01" TYPE="udf" USAGE="filesystem"

그런 다음 인쇄된 UUID를 사용하여 /etc/fstab에 항목을 지정할 수 있습니다.

관련 정보