外付けハードドライブをできるだけ安全に取り外したいです。
私が使用したいumount --lazy
:
怠惰な除去。これで、ファイル階層からファイルシステムを分離し、廃止された直後にこのファイルシステムへのすべての参照を消去します。 (カーネル2.4.11以降が必要です。)
その後、しばらくして、ファイルシステムがまだ準マウント状態のデバイスでファイルが開いているすべてのプロセスを終了する予定です。
lsof
ファイルシステムが新しいプロセスに表示されなくなるため、開いているファイルの正確なリストは利用できません。lsof
before を使用すると、2 つの呼び出し間umount -l
で新しいファイルを開く競合状態が発生します。
ファイルシステムではなくデバイスにアクセスするプロセスを見つける方法はありますか?
ベストアンサー1
lsof
デバイスで利用可能:
lsof +f -- /dev/device