Linux磁盘空间占满解决方法

使用

查询整体磁盘使用情况 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

再次查询

cd 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 ./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

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容