컴퓨터 시작/다시 시작 후 외부 드라이브를 자동으로 마운트 하도록 추가되었습니다 /dev/sdb1 /home/[user]/external_drive ntfs defaults,noatime 0 2
./etc/fstab
그러나 재부팅하는 동안 추가 USB 드라이브를 연결하면 때때로 연결되어 /dev/sdb1
재부팅 후에 액세스할 수 있게 됩니다./home/[user]/external_drive
예상 폴더를 통해 각 장치에 액세스할 수 있도록 각 장치를 일관되게 자동 마운트하는 방법이 있습니까?
답변1
/dev/sdb1
고유 식별자가 아닌 이를 사용하는 대신( sdb1
항상 연결하는 두 번째 디스크의 첫 번째 파티션에 할당되며, 연결된 여러 외부 드라이브의 순서는 부팅 중에 무작위로 지정됩니다) UUID를 사용하세요(UUID는 고유함) 각 외부 드라이브 파일 시스템에 대해 "올바른" 장치만 사용자 장치에 마운트됩니다 /home/[user]/external_drive
. 출력에서 장치의 UUID를 찾을 수 있으며 lsblk -f
, 이를 로 UUID=<uuid>
바꿀 수 있습니다 .fstab
/dev/sdb1
당신은 lsblk -f
이런 것을 얻을 것이다
$ lsblk -f /dev/sdb1
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sdb1 ntfs 0274801A52799A9F
따라서 귀하의 /etc/fstab
항목은 다음과 같습니다
UUID=0274801A52799A9F /home/[user]/external_drive ntfs defaults,noatime 0 2
이 항목의 경우 부팅 중에 이 특정 UUID가 있는 장치가 존재해야 합니다. nofail
장치가 존재하지 않는 경우 항목을 건너뛰는 옵션을 추가하는 것이 좋습니다(부팅은 오류와 함께 중지되지 않음).
UUID=0274801A52799A9F /home/[user]/external_drive ntfs defaults,noatime,nofail 0 2