ツリーマップを使用して、Windows用のWinDirStatやKDE / Linux用のKDirStatなど、使用済みディスク領域を表示できるプログラムがいくつかあります。
似たようなものを探していますが、ヘッドレスLinuxボックスを探しています。(たとえば、サーバーでコンソールデータ収集プログラムを実行し、GUI環境のグラフィカルプログラムでファイルをロードします。)
または、SSHアクセスだけで、構造化された使用済みディスク領域表現を取得する他の良い方法は何ですか?
ツリーマップを使用して、Windows用のWinDirStatやKDE / Linux用のKDirStatなど、使用済みディスク領域を表示できるプログラムがいくつかあります。
似たようなものを探していますが、ヘッドレスLinuxボックスを探しています。(たとえば、サーバーでコンソールデータ収集プログラムを実行し、GUI環境のグラフィカルプログラムでファイルをロードします。)
または、SSHアクセスだけで、構造化された使用済みディスク領域表現を取得する他の良い方法は何ですか?
回答:
NCurses Disk Usage(ncdu)はこれに適しています。詳細については、http://dev.yorhel.nl/ncduを参照してください。最も人気のあるディストリビューションのパッケージとして利用でき、ディスクスペースが使用されている場所を参照して見つけることができます。テキスト文字を使用してディレクトリの使用状況の棒グラフを表示し、テキストのみの環境で半グラフィカルインターフェイスを取得します。
gt5はとてもいいです。コンソールインターフェイスがあり、ブラウザで表示できるhtmlファイルも作成します。リポジトリにあるので、適切に取得することができます。
gt5
しばらく使用していましたが、1つの大きな欠陥があります。多くのファイルがある場合gt5
、結果を生成するために皮肉なことにかなりのディスク容量(数百メガバイト)が必要です。
ヘッドレスサーバーの場合、philesightは非常に便利です。
(そのgemの賞賛はhttp://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/にアクセスしてください)
sshを介してサーバーに接続し、ssh XフォワーディングとワークステーションでXサーバーを使用する場合、同じコマンドを実行できます。コマンドラインから必要な場合:
df -k /*|sort -n