[CentOS,Amazon Linux]ディスク容量が足りなくなってきた!

サーバ

発生!

WebサーバのSSLサーバ証明書更新のため、SSHでログインしてyum updateしようとしたら、

エラーの要約
-------------
ディスク要求:
  少なくとも 348MB の空き容量がファイルシステム / で必要です。

あら?ディスク容量を確認してみる。

$ df -h
ファイルシス    サイズ  使用  残り 使用% マウント位置
/dev/xvda1        7.8G  7.6G   91M   99% /
devtmpfs          483M   60K  483M    1% /dev
tmpfs             493M     0  493M    0% /dev/shm
xx-s3-bucket   1.0P     0  1.0P    0% /mnt/xx-s3-bucket

s3のバケットはおいといて、/dev/xvda1の残りは、91MB…はぁ…

原因調査

このシステムはtomcat8を使っているシステム。システムが出力しているログは問題ない。

容量が大きいファイルはどこだ?

まずは、duコマンド!

$ sudo du -h --max-depth=1 /
112K	/root
0	/sys
4.0K	/media
1.6G	/usr
71M	/boot
21M	/lib64
83M	/opt
16K	/lost+found
3.4G	/var
8.0K	/run
532K	/tmp
du: `/proc/15718/task/15718/fd/4' にアクセスできません: そのようなファイルやディレクトリはありません
du: `/proc/15718/task/15718/fdinfo/4' にアクセスできません: そのようなファイルやディレクトリはありません
du: `/proc/15718/fd/3' にアクセスできません: そのようなファイルやディレクトリはありません
du: `/proc/15718/fdinfo/3' にアクセスできません: そのようなファイルやディレクトリはありません
0	/proc
12M	/sbin
60K	/dev
7.5M	/bin
4.0K	/selinux
8.1M	/etc
262M	/home
99M	/mnt
4.0K	/local
4.0K	/srv
214M	/lib
4.0K	/cgroup
7.7G	/

う〜ん。varusrか…
まずはvarから。

$ sudo du -h --max-depth=1 /var/
800M	/var/log
4.0K	/var/preserve
16K	/var/lock
4.0K	/var/nis
4.0K	/var/opt
7.6M	/var/spool
4.0K	/var/account
2.5G	/var/cache
132K	/var/run
4.0K	/var/tmp
12K	/var/kerberos
4.0K	/var/yp
16K	/var/db
4.0K	/var/games
4.0K	/var/local
8.0K	/var/empty
147M	/var/lib
3.4G	/var/

cacheか…

$ sudo du -h --max-depth=1 /var/cache/
24K	/var/cache/tomcat8
24K	/var/cache/ldconfig
2.5G	/var/cache/yum
48K	/var/cache/fontconfig
1.9M	/var/cache/man
4.0K	/var/cache/logwatch
12K	/var/cache/rpcbind
2.5G	/var/cache/

yumか…まぁまずはこいつを対処するか…

キャッシュをクリアしてみる。

yum のキャッシュは、yum clean allでやってくれるらしい。

$ sudo yum clean all
読み込んだプラグイン:priorities, update-motd, upgrade-helper
リポジトリーを清掃しています: amzn-main amzn-updates epel
Cleaning up everything
$ sudo du -h --max-depth=1 /var/cache/
24K	/var/cache/tomcat8
24K	/var/cache/ldconfig
92K	/var/cache/yum
48K	/var/cache/fontconfig
1.9M	/var/cache/man
4.0K	/var/cache/logwatch
12K	/var/cache/rpcbind
2.1M	/var/cache/

おぉ!2.5Gから92Kへ!!!

まとめ

いやーびっくりしたわ。HDD8GBとかやめたらいいのだけどね。

コメント

タイトルとURLをコピーしました