linux7根目录达到100%,Centos 7 根目录满了 100%解决思路 以宝塔面板环境为例

当CentOS 7的根目录使用率达到100%时,可以通过`df -h`和`du -h -x --max-depth=1`命令查找占用空间的目录。本文以宝塔面板环境为例,详细介绍了如何定位问题并解决,主要涉及清理`www/wwwroot`、`www/server/data/`下的日志文件,特别是MySQL日志,并在宝塔面板中关闭MySQL日志功能,以释放磁盘空间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c917156c0d34f9d62161565626818bee.png

1、首先远程到服务器,在~下输入df -h ,看下根目录下文件夹使用情况

[root@localhost~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 38G 0 100% / devtmpfs 1.9G 0 1.9G 0% /dev

tmpfs 1.9G 24K 1.9G 1% /dev/shm

tmpfs 1.9G 348K 1.9G 1% /run

tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup

tmpfs 380M 0 380M 0% /run/user/0

明显看到根目录占用100%,进入根目录 cd /

[root@localhost~]# cd /

输入du -h -x –max-depth=1命令查看目录占用空间大小

[root@localhost /]# du -h -x --max-depth=1 4.0K ./home 23M ./tmp 8.0K ./patch 4.0K ./opt 1.8G ./usr 16K ./lost+found 4.0K ./srv 4.0K

./mnt 138M ./boot 500K ./root 4.0K ./media 33M ./etc 290M ./var 35G ./www 38G .

罪魁祸首付出水面,进入www目录

[root@localhost/]# cd ./www

继续使用du -h -x –max-depth=1命令查看www下面子目录占用空间情况

[root@localhost www]# du -h -x --max-depth=1 7.2M ./wwwlogs 3.2G ./wwwroot 260M ./backup 31G ./server 4.0K ./Recycle_bin 35G .

这个server目录,是宝塔的网站环境程序安装目录,在这个目录无非是mysql日志满了、环境日志满了、数据库满了,后两者的可能性不大。

那我们直击mysql data数据目录,进入data目录

[root@localhost www]# cd server/data/

进入data目录后输入ll命令会看到很多mysql-bin开头的文件,无疑这就是mysql日志没关闭,直接把空间占满了,

[root@localhostdata]# ll -rw-rw---- 1 mysql mysql 56 Aug 9 18:24 auto.cnf

那我们就把日志关闭了,删除日志就可以了,,在宝塔面板中,点击mysql设置,配置修改,Ctrl+F搜索log-bin=mysql-bin和binlog_format=mixed在前面加上#号就了,最后保存重载配置

#log-bin=mysql-bin #binlog_format=mixed

在data目录中搜索mysql-bin,全选删除,重启mysql服务,

如果你的mysql日志已经关闭,根目录还是爆满,想想是否开启了自动备份工具,在检查下宝塔备份目录,如果是保留最近几份备份,其他全删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值