使用

查询整体磁盘使用情况 df -h

df -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 root
57M run
0 sbin
4.0K srv
0 sys
280K tmp
1.4G usr
9.7G var

 

发现var文件夹竟然有9.7G

再次查询

// 以下为执行后显示的部分示例
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 ./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

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。