ターゲット
- 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
。