主机知识库
分享服务器知识

Linux磁盘空间占满解决方法


330-140-1_1.png

使用

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

赞(0)
文章名称:《Linux磁盘空间占满解决方法》
文章链接:https://www.cmy.cn/host/385.html
版权声明:茶猫云所有发布的内容,部分为原创文章,转载请注明来源!网络转载文章如有侵权请联系我们解决!
最新优惠:茶猫云VPS服务器