web-dev-qa-db-ja.com

ハードドライブが回転している理由を教えてくれるツールはありますか?

OSを小さなSSDにインストールし、ほとんどのデータを大きなHDDにインストールしています。何もしていなくても、HDDは15分ごとに回転します。誰がスピンアップを引き起こしているのかを調べて、元に戻すか、停止するように指示したいと思います。

2
Bill

findを使用して、アクセスされたファイルを見つけることができます。例えば。 find /hdd/mount/path -cmin -15は、過去15分間にアクセスされたファイルを表示します。もちろん、HDDがマウントされている正しいパスを入力する必要があります。それ以外の場合は、システム全体でファイルを検索します。多分これはあなたにヒントを与えるでしょう。どのプロセスがファイルにアクセスしたかわからない場合は、 正確に調べる もできます。

役立つ可能性のある別のツールはiotopです。最初にインストールする必要があります。

Sudo apt-get install iotop

その後、実行することができます

Sudo iotop -m /hdd/mount/path

特定のマウントパスにアクセスしているプロセスを確認する、または

Sudo iotop -f /path/to/file

どのプロセスが特定のファイルにアクセスしているかを確認します。欠点は、それを監視し、アクセスが発生するのを待たなければならないことです。

4
André Stannek