しばらくデスクトップを手つかずのままにしました。 HDDのLEDは1秒ごとに点滅し続け、カチカチという音がします。どのプロセスがそれを行っており、どのファイルに書き込むかを知る方法はありますか?
読者のコメントから更新
fatrace
をインストールして使用できます。これは、ファイルを読み書きしているプロセスを表示できる小さなコマンドラインユーティリティです。でインストール
Sudo apt-get install fatrace
Sudo fatrace
を使用してターミナルで実行します。このように自動スクロールで情報を表示します
rsyslogd(971): W /var/log/syslog
rsyslogd(971): W /var/log/mail.log
rsyslogd(971): W /var/log/mail.log
rsyslogd(971): W /var/log/mail.err
rsyslogd(971): W /var/log/mail.err
Ruby(5094): R /home/anwar/..../config/initializers
Ruby(5094): RC /home/anwar/..../config/initializers
Ruby(5094): O /home/anwar/..../config/initializers
Ruby(5094): R /home/anwar/..../config/initializers
Ruby(5094): RC /home/anwar/..../config/initializers
[....
は私によって入力されます。]
最初の列には、プロセスの名前と、Ruby(5094)
に続いて:
などの括弧内のプロセスIDが含まれます。
2列目はイベントタイプインジケータです。イベントタイプはそこにあります manページから)
Open、Read、Write、またはClose。 CWなど、書き込みファイルを閉じるための組み合わせが可能です。
最後の列は、完全パス名を持つ操作に関係するファイルです。
iotop
プログラムを使用します。それをインストールするには、コマンドでターミナルを使用します
Sudo apt-get install iotop
次に、ターミナルでSudo iotop
を使用して、ディスクを使用しているプログラムを表示します。
端末を開くには、を使用します Ctrl + Alt + T キーボードショートカット