
使用
查询整体磁盘使用情况 df -h
df -h// 以下为执行后显示的部分示例/dev/vda1 19G 12G 6.5G 64% /devtmpfs 487M 0 487M 0% /devtmpfs 497M 0 497M 0% /dev/shmtmpfs 497M 57M 441M 12% /runtmpfs 497M 0 497M 0% /sys/fs/cgrouptmpfs 100M 0 100M 0% /run/user/0df -h // 以下为执行后显示的部分示例 /dev/vda1 19G 12G 6.5G 64% / devtmpfs 487M 0 487M 0% /dev tmpfs 497M 0 497M 0% /dev/shm tmpfs 497M 57M 441M 12% /run tmpfs 497M 0 497M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/0df -h // 以下为执行后显示的部分示例 /dev/vda1 19G 12G 6.5G 64% / devtmpfs 487M 0 487M 0% /dev tmpfs 497M 0 497M 0% /dev/shm tmpfs 497M 57M 441M 12% /run tmpfs 497M 0 497M 0% /sys/fs/cgroup tmpfs 100M 0 100M 0% /run/user/0
发现/dev/vda1磁盘占满
依次查询
一般是服务器日志文件较大导致
查询某个目录下各文件夹或文件大小 du -sh *
du -sh *// 以下为执行后显示的部分示例124K root57M run0 sbin4.0K srv0 sys280K tmp1.4G usr9.7G vardu -sh * // 以下为执行后显示的部分示例 124K root 57M run 0 sbin 4.0K srv 0 sys 280K tmp 1.4G usr 9.7G vardu -sh * // 以下为执行后显示的部分示例 124K root 57M run 0 sbin 4.0K srv 0 sys 280K tmp 1.4G usr 9.7G var
发现var文件夹竟然有9.7G
再次查询
cd vardu -sh *// 以下为执行后显示的部分示例9.2G log0 mail4.0K nis4.0K opt4.0K preserve0 run100K spool36K tmp8.0K varcd var du -sh * // 以下为执行后显示的部分示例 9.2G log 0 mail 4.0K nis 4.0K opt 4.0K preserve 0 run 100K spool 36K tmp 8.0K varcd var du -sh * // 以下为执行后显示的部分示例 9.2G log 0 mail 4.0K nis 4.0K opt 4.0K preserve 0 run 100K spool 36K tmp 8.0K var
不出所料就是log文件导致
cd ./logdu -sh *// 以下为执行后显示的部分示例232K httpd0 maillog4.0K maillog-202109200 maillog-2021092612K mariadb1.8G messages4.3G messages-202109203.1G messages-2021092616K php-fpm4.0K pppcd ./log du -sh * // 以下为执行后显示的部分示例 232K httpd 0 maillog 4.0K maillog-20210920 0 maillog-20210926 12K mariadb 1.8G messages 4.3G messages-20210920 3.1G messages-20210926 16K php-fpm 4.0K pppcd ./log du -sh * // 以下为执行后显示的部分示例 232K httpd 0 maillog 4.0K maillog-20210920 0 maillog-20210926 12K mariadb 1.8G messages 4.3G messages-20210920 3.1G messages-20210926 16K php-fpm 4.0K ppp
messages、messages-20210920、messages-20210926
将过大的日志文件删除即可
例如:rm -rf ./messages
内容看完了
© 版权声明
请登录后发表评论
注册