Debian でのディスク使用量のログ記録

Debian でのディスク使用量のログ記録

私は偶然この素晴らしいプログラムを見つけましたがncdu、確かにディスク容量を確認するのにとても素晴らしいプログラムです。ただし、ディスク使用量を追跡したい場合は、レコード形式(グラフ、プロット、特定の形式など)にデータをエクスポートするオプションはありません。

ここに画像の説明を入力してください。

私ができることの1つは、コマンドのテキスト出力を取得してテキストファイルに保存することです。これは追加の労働日だけでなく、無効で間違ったことでもあります。

私が望むことを達成する方法はありますか?私の究極の目標は、ディスク使用量を追跡して、/2週間前のフォルダ構造とそのディスク使用量を調べて、該当する場合は別のプログラムに切り替えることです。

編集する

一部の人が提案したように、私はこれらの組み込みパラメータに精通していますが、ncdu私はそのようなパラメータを見つけるのではなく、データや使用法を表す画像やプロットなどを探しています。ある意味では、systemd-analyze plot > plot.svg

ここに画像の説明を入力してください。

ベストアンサー1

次に保存されている現在のディレクトリ(およびサブディレクトリ)に関する情報を含む、後で確認するレポートを生成しますreportfile

ncdu -o reportfile

以前に生成されたレポートを開きます。

ncdu -f reportfile

からman ncdu

-f ファイル

「-o」オプションを使用して、以前に生成された特定のファイルをロードします。 FILEが"-"に等しい場合、標準入力からファイルを読み込みます。

[...]

-oファイル

ブラウザインターフェイスを開かずに、必要なすべての情報をFILEにエクスポートします。 FILEが"-"の場合、データは標準出力に書き込まれます。いくつかの便利なユースケースについては、以下の例のセクションを参照してください。

多くのファイルを含むディレクトリをエクスポートすると、エクスポートされたデータが非常に大きくなる可能性があります。 10,000個のファイルは、圧縮されていない場合は約600〜700KiBをエクスポートします。あるいは、gzip圧縮を使用すると、100KiBが少し以上になります。これは直線的に拡張されるため、数百万のファイルで作業するときに数十メガバイトを処理できるように準備してください。

問題を回避するために、現在のバージョンのncduでは、インポートされたファイルのディレクトリ情報がファイルをインポートしたファイルシステムを表していないと仮定しています。つまり、ブラウザの更新とファイルの削除オプションが無効になります。

おすすめ記事