`fuser`に何も表示されない場合は、保存ファイルの内容やマウントポイントをどのように見つけることができますか?

`fuser`に何も表示されない場合は、保存ファイルの内容やマウントポイントをどのように見つけることができますか?

一時停止を拒否するノートパソコンがあります。最新のUbuntuから電源を切る唯一の方法は、電源ボタンを押すことです。

その理由は、nfsオフラインの共有があり、何かがまだここにデータを送信しようとしているからです。リストされているすべてのアイテムを終了しましたが、sudo fuserまだ使用中です。ファイルシステムを閉じることができないため、poweroff コマンドも中断されます。

killまだ何が残っているかを確認しunmount、手動で強制的に閉じるのではなく、強制的に一時停止できますか?

ベストアンサー1

場合によっては、ファイルにアクセスするときにファイルを開く必要がない場合、プロセスファイル記述子にファイルが表示されないことがあります。たとえば、stat(2)システムコールはファイルを実際に開かなくてもファイルの状態を取得するため、プロセスのファイル記述子ではそのファイルを表示できません。

D状態(無中断スリープモード)のプロセスを検索し、これがディスクを使用し続けるプロセスであることを理解するために常識を使用できます。

ps -eo pid,ppid,start,user,state,comm |grep -w D

幸運な場合は、NFS共有を保持しているプロセスを見つけてそのプロセスを終了してからunmountディスクをシャットダウンできます。

おすすめ記事