
私は新米のシステム管理者で、学校を卒業してインターンシップをしているところです。唯一の問題は、この会社ではシステム管理者が私しかおらず、仕事を教えてくれる人がいないことです。とにかく、これは非常に小さな会社で、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 で直接バックアップを実行していました。
皆さん助けてくれてありがとう