web-dev-qa-db-ja.com

外付けUSBドライブのfstabエントリが機能しないのはなぜですか?

システムが/dev/sdb1として認識する外付けUSBドライブがあります。起動時に755のアクセス許可で自動マウントし、ネットワーク経由でsambaと共有したいと思います。マウントポイント/mnt/mybookを作成し、問題なく手動でマウントしました。 mount /dev/sdb1 /mnt/mybookを実行すると、正しくマウントされ、コンテンツにアクセスできます。

これは十分に簡単だと思ったので、fstabを読んで、次の行を思いつきました。

UUID=C252-9CA3 /mnt/mybook vfat defaults,mode=755 0 0

BlkidからUUIDを取得しました。

再起動しても、ドライブは自動マウントされません。必要な755のアクセス許可が必要です。ドライブが必要な権限で正しく自動マウントされるようにするにはどうすればよいですか?

1
DWilliams

別のアプローチを試すこともできます。それは、デバイスを dev レベルで認識し、/dev/mybook-partition/etc/fstabを使用することです。次のようなものを/etc/udev/rules.d/dwilliams.rulesに入れます。

KERNEL=="sd*", PROGRAM=="/sbin/blkid %N", RESULT=="C252-9CA3", SYMLINK+="mybook-partition"

dev用のArch wikiのUSBデバイスの自動マウント のセクションがさらに役立つ場合があります。