質問: linuxでusb外付けhddのマウントについて centos6.4でusb外付けhdd以下の様なマウント環境にしたいと思っています。 ・起動時にマウント ・ケーブル切断時アンマウント ・ケーブル接続時マウント まず、以下の様に設定/etc/fstabを設定してみたら、起動時はマウントしたが ケーブル切断時にアンマウントされず、再度ケーブル接続時には/dev/sdb1ではなく /dev/sdc1で認識して2重マウントされました。 ---------------------------------------------------------------- uuid=xxxxx-xxxx-xxx-xxxx-xxxxxxxxxxxx /mnt/usb ext4 defaults 0 0 ---------------------------------------------------------------- 次に/etc/udev/rules.d/80-usbhdd.rulesを以下の様に書いてみたら ケーブル接続時はマウントされケーブル切断時はアンマウントしたものの 起動時にマウントしませんでした。(/etc/rc.localにmaunt -aを書いても無理でした) ---------------------------------------------------------------- action=="add", env{devtype}=="partition", env{id_fs_uuid}=="xxxxx-xxxx-xxx-xxxx-xxxxxxxxxxxx" run+="/bin/mount -u $env{id_fs_uuid}" action=="remove", run+="/bin/umount /mnt/usb" ---------------------------------------------------------------- 申し訳ありませんが、解決策を教えて下さい。 どうかよろしくお願いします。
回答: fstabに auto オプションを追加してはどうでしょうか。 uuid=xxxxx-xxxx-xxx-xxxx-xxxxxxxxxxxx /mnt/usb ext4 defaults,auto 0 0