외장 하드 드라이브의 일관된 자동 마운트

외장 하드 드라이브의 일관된 자동 마운트

컴퓨터 시작/다시 시작 후 외부 드라이브를 자동으로 마운트 하도록 추가되었습니다 /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

관련 정보