回答:
du -m --max-depth=6 / | sort -nr | head -n 20
20個の最大のディレクトリが表示され、最大のディレクトリが上部に表示され、使用量がメガバイトで示されます。
ageduはRHEL 6で正常に実行されており、ターゲットフォルダーをスキャンし、HTTP経由でレポートを公開しています。
ディスク容量が不足しているとします。スペースを浪費しているものを見つけて削除する(またはアーカイブメディアに移動する)ことで、いくらか解放する必要があります。削除するのに適切なものをどのように見つけると、最小限の不便を犠牲にして最大限のスペースを節約できますか?
Unixは標準のduユーティリティを提供します。これはディスクをスキャンし、どのディレクトリに最大量のデータが含まれているかを示します。これにより、削除する価値のあるものに検索を絞り込むことができます。
ただし、それは何が大きいかを示すだけです。あなたが本当に知りたいのは、大きすぎることです。duだけでは、データを大きくする必要があるために大きなデータと、一度アンパックして忘れたために大きなデータを区別できません。
ほとんどのUnixファイルシステムは、デフォルトモードで、ファイルが最後にアクセスされたときを記録します。書き込みまたは変更されたときだけでなく、読み取られたときでも。したがって、数年前に大量のデータを生成し、それをクリーンアップするのを忘れ、それ以降使用したことがない場合、原則として、それらの最終アクセスタイムスタンプを使用して、そのデータとまだ定期的に使用しているデータ量。
ageduはこれを行うプログラムです。基本的にduと同じ種類のディスクスキャンを実行しますが、スキャンするすべての最終アクセス時刻も記録します。次に、各サブディレクトリの結果の概要を示すレポートを効率的に生成できるインデックスを作成し、オンデマンドでそれらのレポートを作成します。
NCurses Disk Usageは、RHEL 6で正常に実行されます。
Ncduは、ncursesインターフェイスを備えたディスク使用量アナライザーです。グラフィカルなセットアップ全体が利用できないリモートサーバー上のスペースホグを見つけるように設計されていますが、通常のデスクトップシステムでも便利なツールです。Ncduは、高速でシンプルで使いやすいことを目指しており、ncursesがインストールされている最小限のPOSIXのような環境で実行できる必要があります。