Linux磁盘空间占满解决方法

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
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容