web-dev-qa-db-ja.com

ヘッドレスLinux用のディスク使用量ツリーマップソフトウェア

WindowsのWinDirStatやKDE/LinuxのKDirStatなど、 treemap を使用して使用済みディスク容量を表示できるプログラムがいくつかあります。

KDirStat screenshot

私は似たようなものを探していますが、ヘッドレスLinuxボックスを探しています。 (たとえば、サーバー上でコンソールデータ収集プログラムを実行してから、GUI環境のグラフィカルプログラムでファイルをロードします。)

または、SSHアクセスだけで、構造化使用済みディスク領域表現を取得するための他の良い方法は何ですか?

22

NCursesのディスク使用量(ncdu)がこれに適しています。詳細は http://dev.yorhel.nl/ncd を参照してください。最も人気のあるディストリビューションのパッケージとして利用でき、ディスク領域が使用されている場所を参照して見つけることができます。テキスト文字を使用してディレクトリの使用状況の棒グラフを表示するため、テキストのみの環境でセミグラフィカルインターフェイスを利用できます。

25
richardneish

gt5はとてもいいです。コンソールインターフェイスがあり、ブラウザで表示できるhtmlファイルも作成します。リポジトリにあるので、適切に取得できます。

11
Jure1873

私が使う du -cks * | sort -rn | head -11

ディスク使用量の上位10ディレクトリが表示されます。/homeなどでいつも使っています。

8
Aaron Copley

xdiskusageを使用すると、duの出力をパイプして分析することができます。それは素晴らしいオプションです。

5
MikeyB

ヘッドレスサーバーの場合 philesight は非常に役立ちます。

(その宝石のkludosは http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/ に移動します)

3
user58255

Sshを介してサーバーに接続し、ワークステーションでssh X転送とXサーバーを使用する場合も、同じコマンドを実行できます。コマンドラインから必要な場合:

df -k /*|sort -n
1