linux7根目录达到100%,Centos根目录100%解决思路

当Centos 7的根目录使用率达到100%时,可通过分析发现是由于mysql日志文件占满空间。解决方案包括关闭日志、删除旧日志,并检查是否有自动备份工具导致的空间占用。关闭mysql日志配置,删除data目录下的mysql-bin日志文件,然后重启mysql服务,可以有效释放空间。

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

Centos 7 根目录(爆满)100%解决思路,下面以宝塔面板环境为例

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

省略号

drwx------ 2 mysql mysql 4096 Aug 9 18:24 mysql

-rw-rw---- 1 mysql mysql 67298 Aug 9 18:24 mysql-bin.000001

-rw-rw---- 1 mysql mysql 1396563 Aug 9 18:24 mysql-bin.000002

-rw-rw---- 1 mysql mysql 285 Aug 9 18:24 mysql-bin.000003

-rw-rw---- 1 mysql mysql 814 Aug 9 18:24 mysql-bin.000004

-rw-rw---- 1 mysql mysql 1074717408 Aug 9 20:32 mysql-bin.000005

-rw-rw---- 1 mysql mysql 1074295268 Aug 9 20:39 mysql-bin.000006

-rw-rw---- 1 mysql mysql 1074717342 Aug 9 20:55 mysql-bin.000007

-rw-rw---- 1 mysql mysql 1073992996 Aug 9 21:27 mysql-bin.000008

-rw-rw---- 1 mysql mysql 1074195370 Aug 9 21:57 mysql-bin.000009

-rw-rw---- 1 mysql mysql 1074005138 Aug 9 22:27 mysql-bin.000010

-rw-rw---- 1 mysql mysql 1073746369 Aug 9 23:00 mysql-bin.000011

-rw-rw---- 1 mysql mysql 183473631 Aug 10 08:31 mysql-bin.000012

-rw-rw---- 1 mysql mysql 1073859709 Aug 10 15:58 mysql-bin.000013

-rw-rw---- 1 mysql mysql 1074353201 Aug 10 19:15 mysql-bin.000014

-rw-rw---- 1 mysql mysql 1074192734 Aug 10 21:40 mysql-bin.000015

-rw-rw---- 1 mysql mysql 1074476533 Aug 10 23:22 mysql-bin.000016

-rw-rw---- 1 mysql mysql 1073994288 Aug 11 01:05 mysql-bin.000017

-rw-rw---- 1 mysql mysql 1074122557 Aug 11 04:25 mysql-bin.000018

-rw-rw---- 1 mysql mysql 1074495132 Aug 11 07:37 mysql-bin.000019

-rw-rw---- 1 mysql mysql 1074475977 Aug 11 09:10 mysql-bin.000020

-rw-rw---- 1 mysql mysql 1073875009 Aug 11 10:25 mysql-bin.000021

-rw-rw---- 1 mysql mysql 1074091733 Aug 11 11:15 mysql-bin.000022

-rw-rw---- 1 mysql mysql 1074149711 Aug 11 12:13 mysql-bin.000023

-rw-rw---- 1 mysql mysql 1073969447 Aug 11 13:10 mysql-bin.000024

-rw-rw---- 1 mysql mysql 1073819647 Aug 11 14:11 mysql-bin.000025

-rw-rw---- 1 mysql mysql 1074265362 Aug 11 15:51 mysql-bin.000026

-rw-rw---- 1 mysql mysql 1073831409 Aug 11 16:38 mysql-bin.000027

-rw-rw---- 1 mysql mysql 1074142322 Aug 11 18:16 mysql-bin.000028

-rw-rw---- 1 mysql mysql 1074082676 Aug 11 21:03 mysql-bin.000029

-rw-rw---- 1 mysql mysql 1073800603 Aug 11 22:44 mysql-bin.000030

-rw-rw---- 1 mysql mysql 1074070554 Aug 11 23:53 mysql-bin.000031

-rw-rw---- 1 mysql mysql 1074130424 Aug 12 02:10 mysql-bin.000032

-rw-rw---- 1 mysql mysql 1074163140 Aug 12 06:10 mysql-bin.000033

-rw-rw---- 1 mysql mysql 236990464 Aug 13 10:57 mysql-bin.000034

-rw-rw---- 1 mysql mysql 646 Aug 12 06:10 mysql-bin.index

-rw-rw---- 1 mysql mysql 704 Aug 10 08:31 mysql-slow.log

省略号

那我们就把日志关闭了,删除日志就可以了,怎么

#log-bin=mysql-bin

#binlog_format=mixed

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

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

希望以上内容能对你有所帮助。

原创文章,转载请注明: 转载自荣耀博客

本文链接地址: Centos根目录100%解决思路

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值