Linuxでディスクセクタへのアクセスを追跡する方法は? [閉鎖]

Linuxでディスクセクタへのアクセスを追跡する方法は? [閉鎖]

Linuxホストに問題があり、ファイルシステムのスーパーブロックが正しく作成されていません。
どのプロセスがそのスーパーブロック(ディスクセクタ)を使用しているかを調べるために多くの努力が払われましたが、根本的な原因が見つかりませんでした。
もしそうなら、ディスクセクタへの書き込みを追跡する方法があるかどうか疑問に思います。

ベストアンサー1

auditd正しいシステムコール()を追跡することをお勧めしsync,fsync, fdatasyncます。さらに、IOデバッグは/proc/sys/vm/block_dumpこれを追跡するのに役立ちます。

これらのオプションを慎重に使用し、ログファイルにループを作成しないでください。ディスクファイルにデバッグディスクを書き込むと、より多くのディスク書き込みが発生し、デバッグ情報がディスクファイルに書き込まれます。

おすすめ記事