Moodleのデータで容量が一杯になったので、データ削除

Linux

Moodleを使っているサーバー容量が一杯になったので、データを削除した。

Moodleの2.9系を使っているのですが、テストサーバーで容量が一杯になってしまいました。
そこで、何がデータが一杯になっているのか、探してみました。

現在の全体の容量を確認します。

# df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
/dev/xvda1 7.8G 7.3G 422M 95% /
devtmpfs 489M 56K 489M 1% /dev
tmpfs 498M 0 498M 0% /dev/shm

95%と切迫しています。

ルート直下を調べてみます。

#du -sh /*

6.9M /bin
62M /boot
4.0K /cgroup
56K /dev
7.9M /etc
529M /home
139M /lib
22M /lib64
4.0K /local
16K /lost+found
4.0K /media
4.0K /mnt
50M /opt
du: `/proc/21651/task/21651/fd/4' にアクセスできません: そのようなファイルやディレクトリはありません
du: `/proc/21651/task/21651/fdinfo/4' にアクセスできません: そのようなファイルやディレクトリはありません
du: `/proc/21651/fd/4' にアクセスできません: そのようなファイルやディレクトリはありません
du: `/proc/21651/fdinfo/4' にアクセスできません: そのようなファイルやディレクトリはありません
0 /proc
123M /root
8.0K /run
12M /sbin
4.0K /selinux
4.0K /srv
0 /sys
76K /tmp

2.2G /usr
4.1G /var

/varが一番重たいみたいなので、var直下を調べてみます。

# du -sh /var/*

4.0K /var/account
221M /var/cache
16K /var/db
8.0K /var/empty
4.0K /var/games
12K /var/kerberos
291M /var/lib
4.0K /var/local
16K /var/lock
3.6G /var/log
0 /var/mail
4.0K /var/nis
4.0K /var/opt
4.0K /var/preserve
124K /var/run
52K /var/spool
4.0K /var/tmp
49M /var/www
4.0K /var/yp

/var/logが3.6Gとは。。。

#cd /var/log

移動して、カレントディレクトリの容量を確認します。

#du -sh ./*

25M ./audit
0 ./boot.log
1.8M ./btmp
2.9M ./btmp-20160101
16K ./cloud-init-output.log
376K ./cloud-init.log
596K ./cron
60K ./cron-20151227
436K ./cron-20160103
752K ./cron-20160110
752K ./cron-20160117
24K ./dmesg
24K ./dmesg.old
0 ./dracut.log
556K ./dracut.log-20160101
24M ./httpd
28K ./lastlog
8.0K ./mail
0 ./maillog
0 ./maillog-20151227
0 ./maillog-20160103
0 ./maillog-20160110
0 ./maillog-20160117
116K ./messages
116K ./messages-20151227
144K ./messages-20160103
128K ./messages-20160110
156K ./messages-20160117
3.5G ./mysql
288K ./mysqld.log
4.0K ./ntpstats
296K ./secure
4.5M ./secure-20151227
1.1M ./secure-20160103
1.8M ./secure-20160110
988K ./secure-20160117
0 ./spooler
0 ./spooler-20151227
0 ./spooler-20160103
0 ./spooler-20160110
0 ./spooler-20160117
0 ./tallylog
208K ./wtmp
0 ./yum.log
28K ./yum.log-20160101

mysqlのlogだけで3.5Gも食ってます。
試しに行数をみてみます

# cat query.log | wc -l
170011293

なんと1億7000万行とは。

クエリーログなので、まるっと、削除

rm query.log
[root@ip-172-31-4-59 mysql]# du -sh /var/*
4.0K	/var/account
221M	/var/cache
16K	/var/db
8.0K	/var/empty
4.0K	/var/games
12K	/var/kerberos
291M	/var/lib
4.0K	/var/local
16K	/var/lock
66M	/var/log
0	/var/mail
4.0K	/var/nis
4.0K	/var/opt
4.0K	/var/preserve
124K	/var/run
52K	/var/spool
4.0K	/var/tmp
49M	/var/www
4.0K	/var/yp

これで、だいぶ減りましたね。

# df
ファイルシス   1K-ブロック    使用 使用可 使用% マウント位置
/dev/xvda1         8123812 7595956 427608   95% /
devtmpfs            500724      56 500668    1% /dev
tmpfs               509728       0 509728    0% /dev/shm

あれ、何故か変わらない。。。調査中です。

コメント

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