Linuxを実行していますが、外付けHDDを安全にマウント解除したいと考えています。
umount --lazy
を使用したい:
怠惰なアンマウント。ここでファイル階層からファイルシステムを切り離し、ビジー状態がなくなったらすぐにこのファイルシステムへのすべての参照をクリーンアップします。 (カーネル2.4.11以降が必要です。)
ファイルシステムへの最後の参照が閉じられた後、sync
が実行されると想定しています。
sync
が完了したことをどのように知ることができますか?
2つのオプションがあります。
umount
の--lazy
オプションを使用しないでください(気にする必要があります)。sync
を実行し、シェルが戻るのを待ちます。もちろん、これは--lazy
umount
以外が自動的に行うことを手動で行うだけなので、時間を節約せず、作業量を増やすだけです。過去に私のために働いた1つのオプションは、単にそれを再び怠惰にマウントしようとすることです。まだマウントされている場合は何も表示されませんが、前の遅延umountが成功した場合は、次のように表示されます。
umount: /path/to/mountpoint/: not mounted