プラグを差し込んだときに起動時に自動的にマウントしたい外付けUSBドライブがあります。fstabの現在の設定では、マウントは使用できない場合でもマウントしようとし、ファイルシステムエラーが発生します。 fstabエントリが利用可能な場合にのみマウントする必要があることを宣言するオプションはありますか?私の現在のエントリは次のとおりです。
UUID=myawesomeid /media/usb1 ext3 rw,async,user,auto 0 2
nofail
マウントオプションが必要です。
man mount
nofail
このデバイスが存在しない場合は、エラーを報告しないでください。
auto
オプションをnoauto
に変更します。これは起動時にデバイスをマウントしませんが、user
オプションは、ファイルマネージャーからデバイスにアクセスしようとした瞬間にデバイスをマウントします。つまり、オンデマンドでマウントします。
UUID=myawesomeid /media/usb1 ext3 rw,async,user,noauto 0 2
詳細 fstabオプションはこちら 。
あるいは
Udev/dbus/halがリムーバブルデバイスを自動マウントできる場合は、fstabエントリは必要ありません。これらのいずれかの設定については、 マニュアル を参照してください。
Openboxのような最小限のWMで役立つと思う構成の1つは、自動マウントFMをデーモンとして実行して、リムーバブルデバイスを処理することです。 1つの例 起動スクリプトにthunar --daemon
を含めることです。
Exter fsはext3であるため、パーミッションビットが含まれます。まだ所有者でない場合は、デバイスの所有権を取得することをお勧めします。
Sudo chown -R $USER /media/usb1