USBドライブが接続されているときにfstabファイルのエントリを自動マウントするDebianシステムがあります。
私がコンソールにいて、私がcd /media/usb1
次に、ディレクトリの内容がまだリストされているデバイスを取り外します。umountコマンド(または同様のコマンド)が失敗したと想定しています。 USBドライブを引き出しているときにそのディレクトリにいない場合、これは発生しません。
ドライブを取り外す前にドライブをアンマウントする必要があることは理解していますが、これはヘッドレスで実行されるため、オプションにはなりません(自動画像画面を考えてください)。このような状況でドライブを強制的にアンマウントする方法はありますか?
OSはudevとudisksを使用して自動マウント/アンマウントしていると思います。
Umountの-fパラメーターは、常にアンマウントを強制しようとします。
(ただし、これには非常に意図しない副作用が発生する可能性があります。)
この方法を使用することはお勧めしません。また、ラフでプレイすることに満足している場合は、umountを実行する前にsyncを実行することをお勧めします-f。
説明しているディレクトリリストの動作は、シェルプログラムのキャッシュ動作の副作用である可能性があります。