ゴール
- USBドライブを持っています。ドライブのIDは/dev/disk/by-id/thediskid
- ID でドライブをフォルダにマウントしたい (/MOUNT_FOLDER と呼ぶことにします)
質問
- autofs を使用してこれを行う最良の方法は何ですか?
現在の試み
オートマスター:
+auto.master
/localam auto.linux
/[another mount] [auto.othermount] --timeout=5 -- ghost
/MOUNT_FOLDER auto.ext-usb --timeout=5
/ -
自動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
cd /MOUNT_FOLDER/usbdisk
USB ディスクがそこにマウントされます (vfat 形式であると想定します) 。
使用できます/etc/fstab代わりに - ただし、その場合は「手作業」でマウントする必要があります。
/etc/fstab のエントリは次のようになります。
/dev/disk/by-id/thediskid /MOUNT_FOLDER vfat defaults,user,noauto 0 0
その後、通常のユーザーとして USB ディスクをマウントできますmount /MOUNT_FOLDER
。