Linuxを実行していて、外付けHDDを安全に分離したいと思います。
私が使用したいumount --lazy
:
怠惰な除去。これで、ファイル階層からファイルシステムを分離し、廃止された直後にこのファイルシステムへのすべての参照を消去します。 (カーネル2.4.11以降が必要です。)
私はファイルシステムへの最後の参照を閉じた後にsync
aが実行されると仮定します。
sync
いつ完了したのか、どうすればわかりますか?
答え1
2つのオプションがあります。
- いつ外付けドライブを取り外すのが安全であるか(そして必ず取り外す必要があるか)気になる場合は、
umount
このオプションを使用しないでください。--lazy
- シェルで実行し
sync
、返されるまで待ちます。もちろん、これは--lazy
umount
自動化されていないタスクを手動で実行するだけであるため、時間が節約されず、タスクがより多く生成されるだけです。
答え2
過去に私に効果があった1つの選択肢は、ゆっくりと取り除くことです。まだマウントされている場合は何も言いませんが、以前に遅延したマウント解除が成功した場合は、次のように表示されます。
umount: /path/to/mountpoint/: not mounted