RedHat用のWinDirStatのようなプログラムはありますか?


12

Linuxサーバーの1つのディスク領域が不足しています。すべての領域を占有しているものを見つける必要があります。

TIA

回答:


10

du -m --max-depth=6 / | sort -nr | head -n 20 20個の最大のディレクトリが表示され、最大のディレクトリが上部に表示され、使用量がメガバイトで示されます。



3

Windirstatはkdirstatに大きな影響を受けています。あなたのディストリビューションにあるはずです。



0

du-ディスク使用量。-詳細については「man du」。

編集:通常はdu / -hc --max-depth = 1のようなものがそれを行う必要があります

グラフィカルツールの場合は、「filelight」を試してください


0

私は定期的に使用します:

du -cks * | sort -nr

一見したところ、私はそれを「連続したアヒル」と読みました。
-Hyppy

アヒルは、このコマンドのニーモニックです。昔、O'Reilly Linux Hacksの本から盗んだと思います。
-dmourati

0

ageduはRHEL 6で正常に実行されており、ターゲットフォルダーをスキャンし、HTTP経由でレポートを公開しています。

ディスク容量が不足しているとします。スペースを浪費しているものを見つけて削除する(またはアーカイブメディアに移動する)ことで、いくらか解放する必要があります。削除するのに適切なものをどのように見つけると、最小限の不便を犠牲にして最大限のスペースを節約できますか?

Unixは標準のduユーティリティを提供します。これはディスクをスキャンし、どのディレクトリに最大量のデータが含まれているかを示します。これにより、削除する価値のあるものに検索を絞り込むことができます。

ただし、それは何が大きいかを示すだけです。あなたが本当に知りたいのは、大きすぎることです。duだけでは、データを大きくする必要があるために大きなデータと、一度アンパックして忘れたために大きなデータを区別できません。

ほとんどのUnixファイルシステムは、デフォルトモードで、ファイルが最後にアクセスされたときを記録します。書き込みまたは変更されたときだけでなく、読み取られたときでも。したがって、数年前に大量のデータを生成し、それをクリーンアップするのを忘れ、それ以降使用したことがない場合、原則として、それらの最終アクセスタイムスタンプを使用して、そのデータとまだ定期的に使用しているデータ量。

ageduはこれを行うプログラムです。基本的にduと同じ種類のディスクスキャンを実行しますが、スキャンするすべての最終アクセス時刻も記録します。次に、各サブディレクトリの結果の概要を示すレポートを効率的に生成できるインデックスを作成し、オンデマンドでそれらのレポートを作成します。

マニュアルページ

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


0

NCurses Disk Usageは、RHEL 6で正常に実行されます。

Ncduは、ncursesインターフェイスを備えたディスク使用量アナライザーです。グラフィカルなセットアップ全体が利用できないリモートサーバー上のスペースホグを見つけるように設計されていますが、通常のデスクトップシステムでも便利なツールです。Ncduは、高速でシンプルで使いやすいことを目指しており、ncursesがインストールされている最小限のPOSIXのような環境で実行できる必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.