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

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

私は新米のシステム管理者で、学校を卒業してインターンシップをしているところです。唯一の問題は、この会社ではシステム管理者が私しかおらず、仕事を教えてくれる人がいないことです。とにかく、これは非常に小さな会社で、CentOs サーバーが 1 台あり、構成は次のようになっています。

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% でした。

/ ルート ディレクトリで du -ah | sort -rh コマンドを実行しましたが、特に目立つものはありませんでした。sda3 パーティションがすぐにいっぱいになるため、数日間間隔を空けて実行しましたが、パーティションが大きくなる理由を説明できる大きな違いはありませんでした。

どうもありがとう

答え1

このような問題を解決するために私が使用しているものは次のとおりです。

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

現在のディレクトリ内のディレクトリ/ファイルごとの使用状況が表示されます。そこから、明らかな何かが見つかるまでサブディレクトリに進んでいきます。

すべてを1つの大きなパーティションにまとめると、このような問題の診断が難しくなります。別の方法としては、

lsof 

さまざまなプロセスによって開かれているファイルを確認し、手がかりが見つかるかどうかを確認します。ただし、これは当てにならない場合が多いです。

答え2

これは、削除されたファイルに関して私がいつも抱えている同様の問題によく似ています (ただし、参照はまだ残っています)。

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

lsof +L1

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

答え3

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

皆さん助けてくれてありがとう

関連情報