削除されたUSBドライブを自動的に強制マウント解除するには?

削除されたUSBドライブを自動的に強制マウント解除するには?

私のDebianシステムは、USBドライブが接続されると自動的にfstabファイルにエントリをマウントします。

  • これは読み取り専用デバイスで行われます。
  • デバイスが/media/usb1にマウントされました。

コンソールにある状態でcd /media/usb1デバイスを取り外しても、ディレクトリの内容は引き続き一覧表示されます。 umountコマンド(または同様のコマンド)が失敗したとします。 USBドライブを取り外すときにディレクトリにない場合、これは発生しません。

ドライブを取り外す前にドライブをマウント解除する必要があることはわかっていますが、これはヘッドレスで動作するため、オプションではありません(自動画面を考えてみてください)。この状況でドライブを強制的にマウント解除する方法はありますか?

私はOSが自動マウント/マウント解除にudevとudiskを使用していると思います。

答え1

これ- Fumountの引数は常に強制的にアンマウントを試みます。

(ただし、これは意図しない副作用が発生する可能性が非常に高いです。)

この方法はお勧めできません。また、以下を実行することをお勧めします。同期マウント解除を実行する前に- Fラフに遊ぶのが楽しいなら。

説明するディレクトリリストの動作は、シェルの一部のキャッシュ動作による副作用である可能性が高いです。

関連情報