CENTOSでディレクトリサイズを知る方法[複製]


16

サーバーにウェブサイトがあり、所有しています。

ウェブサイトのサイズは約170GBです。これはそれほど多くないはずです。最大で約20GBである必要があります。何がそんなに大きくなるのか分かりません。

どのディレクトリのサイズが非常に大きいかを把握しようとしていますが、私もできません。

DBサイズを確認したところ、約500 MBです。
これを担当するメインディレクトリを見つけるのを手伝ってください。


ここに質問を投稿する前にそれを試しました。それは計算で立ち往生し、私はそれを30 mnts待ってからキャンセルしました。フォルダサイズを知る他の高速な方法はありますか?
ヨグス

最初に、それがあなたがコメントするつもりだった場合、答えの下にコメントします。第二に、深いファイルシステムや大量のファイルがある場合、duコマンドは長くなります。実行中に別の端末を開くだけで、まだCPU を使用topしているかduメモリを追加していないことを確認するために使用します
mveroone

回答:


32

Linuxシステムでは、コマンドを使用しduます。(ディスクの使用状況)

一般的な使用法は次のとおりです。du -sh file(s) name(s)またはdu -sh /path/to/dir/*

-s 下のファイルツリーの各要素のサイズを詳しく説明する代わりに、各引数のサイズを示す「サマリー」の略です。

代わりに「K」、「M」またはキロバイト、メガバイトおよびギガバイト「G」によって「H」を置き換える時間 UMAN可読。k / m / gスイッチを使用すると、出力をパイプsort -nライン処理して(辞書式ではなく数値の並べ替え)、ディレクトリ内のファイルのサイズで並べ替えられたリストを取得できます。最新バージョンのフィルターsortもあり-hます。

それでも大きな違いがある場合は、スパースファイルを診断できるように--apparent-size切り替えることduをお勧めします。(簡単にするために、内部に空のスペースがあるファイル)

詳細については、次のマニュアルページを参照してくださいdu

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