web-dev-qa-db-ja.com

ルートファイルシステムがいっぱいです。大きなファイルはありません

だから、非常に新しいシステム管理者で、学校を卒業してインターンシップをしています。唯一の問題は、その場所で唯一のシステム管理者であり、誰も私に仕事を見せてくれないことです。とにかく、それは非常に小さな会社で、その構成を持つ1つのCentOサーバーです。

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             184G  140G   35G  81% /

tmpfs                 2.3G     0  2.3G   0% /lib/init/rw

udev                  2.3G  212K  2.3G   1% /dev

tmpfs                 2.3G     0  2.3G   0% /dev/shm

/dev/sda1             4.6G  156M  4.2G   4% /boot

/dev/sda4              33G  176M   31G   1% /tmp

/dev/sdb1             1.8T  1.8T     0 100% /media/backupInterne

/dev/sdd1             917G  470G  401G  54% /media/Data

ほんの数日前にここに来て、すぐにディスク全体がいっぱいになり、その問題の修正に取り組んでいることに気付きました。ここでのもう1つの問題は、sda3が81%になったことです。 4日前の79%でした。

私はデュアーを走らせました| /ルートディレクトリでsort -rhコマンドを実行しても、何も目立ちません。 sda3パーティションがすぐにいっぱいになるので、数日かけてそれをやりましたが、その理由を説明できる大きな違いはありません。

どうもありがとう

8
littleadmin

これは私がこのような問題を理解しようとするときに使用するものです。

du -s `ls -a | egrep -v '\.\.'` | sort -nr | head

現在のディレクトリのディレクトリ/ファイルごとの使用状況が表示されます。そこから、明らかな何かが見つかるまで、サブディレクトリにステップダウンします。

すべてを1つの大きなパーティションに収めると、このような問題の診断が困難になる可能性があります。試す別のアプローチは、

lsof 

さまざまなプロセスで開いているファイルを確認し、いくつかの手掛かりを見つけることができるかどうかを確認します。これは非常にヒットまたはミスです。

削除されたファイルに関して私がいつも持っている同様の問題のように聞こえます(しかし、参照はまだそこにあります)。

Linuxシステムの場合は、次のコマンドを実行します。

lsof + L1

これは削除ファイルのリストになりますが、まだ開いており、何かによって使用されています。重要なのは、ファイルハンドルを開いて解放するためのものを取得することです。

3
Eirik Toft

ようやく何が起こっているのかがわかりました。マウントされたポイントの1つが正しくマウントされなかったため、sda3で直接バックアップを実行していました。

助けてくれてありがとう

2
littleadmin