표적
- USB 드라이브가 있습니다. 드라이브 ID는 다음과 같습니다./dev/disk/by-id/thediskid
- 드라이브를 ID별로 폴더에 마운트하고 싶습니다(/MOUNT_FOLDER라고 하겠습니다).
질문
- autofs를 사용하여 이를 수행하는 가장 좋은 방법은 무엇입니까?
현재 시도
/etc/auto.master:
+auto.master
/localam auto.linux
/[another mount] [auto.othermount] --timeout=5 -- ghost
/MOUNT_FOLDER auto.ext-usb --timeout=5
/ -
/etc/auto.ext-usb:
/MOUNT_FOLDER /dev/disk/by-id/thediskid
뭔가 빠졌다는 것을 알고 있지만 올바른 구문이 무엇인지 잘 이해할 수 없는 것 같습니다.
Linux를 처음 사용하는 경우 간단한 사항을 간과하고 있는 경우 알려 주시기 바랍니다. 감사해요!
답변1
다음에 추가
/etc/auto.master
/var/autofs/removable /etc/auto.removable --timeout=2
다음에 추가
/etc/auto.removable
theDiskLabel -fstype=ext4,rw,gid=1000,umask=002 :/dev/disk/by-uuid/thediskid
autofs 서비스 다시 시작
sudo service autofs restart
귀하의 디렉토리에 액세스하면 그게 전부입니다!
cd /var/autofs/removable/theDiskLabel
답변2
집합에서 /MOUNT_FOLDER는 기본 디렉터리이고 그 안의 하위 디렉터리는 간접 마운트 맵 auto.ext-usb에 의해 마운트됩니다.
man 5 autofs
자세한 내용은 참조하십시오 .
예:
usbdisk -fstype=vfat,uid=yourworkingusername :/dev/disk/by-id/thediskid
USB 디스크가 거기에 설치될 경우 cd /MOUNT_FOLDER/usbdisk
(vfat 형식이라고 가정합니다).
당신은 그것을 사용할 수 있습니다/etc/fstab대신 - 그러나 "수동"으로 설치해야 합니다.
/etc/fstab의 항목은 다음과 같습니다.
/dev/disk/by-id/thediskid /MOUNT_FOLDER vfat defaults,user,noauto 0 0
그 이후에는 마운트된 USB 디스크를 일반 사용자처럼 사용할 수 있습니다 mount /MOUNT_FOLDER
.