ルートファイルシステムがいっぱいですが、理由がわかりません。

ルートファイルシステムがいっぱいですが、理由がわかりません。

私のサーバーの1つのルートファイルシステムが87%でいっぱいだと表示されますが、その理由はわかりません。同様の機能を実行し、約25〜35%で動作する複数のサーバーがあります。サーバーの空き容量5 GBはソート一時ファイルでいっぱいで、コンテンツの報告に失敗した月末にいっぱいになります。

df -kレポート:

Filesystem          1K-blocks     Used Available Use% Mounted on
/dev/mapper/ol-root  39265556 34049040   5216516  87% /

ただし、du -skxレポートは次のとおりです。

11776608        /

だから説明できない何かが20GBのスペースを占めています。

NFSマウントドライブのいくつかのマウントポイントの下に隠されたファイルがあると思います。マウントをアンマウントして再確認しましたが、結果はまだ同じです。マウントの下のディレクトリが空です。

ルートディレクトリで次のことを行いました(/ procからエラーを削除)。

[root@xxx /]# for i in `ls -1` ; do  du -skx $i; done
0       appliance
0       bin
199876  boot
0       dev
66260   etc
0       files
74300   home
0       lib
0       lib64
0       media
0       mnt
3572720 opt
0       proc
75144   root
165212  run
0       sbin
0       srv
0       sys
263512  tmp
4872936 usr
4383596 var

開いたファイルを確認します。

lsof / | awk '{if($7 > 1048576) print $7/1048576 "MB" " " $9 }' | sort -n -u

180MBより大きいものはなく、ほとんどは1桁で、確かに20GBの範囲には何もありません。

私は答えを見つけるためにGoogleでいくつかのことをしました。

私たちのチームの他の人たちもこれを見ましたが(私たちの誰もスーパーエキスパートではありません)、ここにはすべて空白があります。

誰にも良いアイデアがありますか?

事前にありがとう

ベストアンサー1

さて、問題を解決する時間を持つために、本番用の新しいサーバーを複製することになりました。

プレイできるように、すべてのNFSドライブをアンマウントしました。

最終実行:xfs_fsr /dev/mapper/ol-root

数分間実行した後、ディスク使用量は95%から約35%に低下しました。

問題が解決しました。

おすすめ記事