df
を使用して、現在ディスク使用量の概要を取得できることはわかっています。
du
を使用して、ディスクがどのように使用されているかを詳細に分析できます。
問題は、この情報は今日しか見ることができないということです。
トレンドをマッピングしたい場合は、それらのコマンドの出力を取得してファイル/ログに書き込むスクリプトを作成する必要があります。後で分析することができます。ほとんどのLinuxディストリビューションにすでに含まれている、これを実行できるツールやプログラムがあるかどうか疑問に思いました。より重い重量の監視ソリューションを検討する必要がありますか?.
それはあなたのニーズに依存します。 cron
を使用して実行できます。あなたの問題の簡単な解決策として以下を:
df > /path/to/some/directory/df-$( date +%Y%m%d-%H%M%S )
実行crontab -e
ユーザーのcrontabファイルを開きます。次の新しい行を追加します。
0 0 * * * df > /path/to/some/directory/df-$( date +%Y%m%d-%H%M%S )
これにより、毎日深夜にdf
(オプションで引数付き)が実行され、その出力がタイムスタンプ付きファイルに書き込まれます。
これらのファイルから、時間の経過とともに使用情報を収集できます。