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
省略号

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

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

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

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

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

Centos根目录100%解决思路的更多相关文章

  1. java--遇到NoSuchMethodError通用解决思路

    https://www.cnblogs.com/xiaoMzjm/p/4566672.html 最近接手新项目,项目一跑,NoSuchMethodError蹦出来了,好不容易解决了,换一个电脑,NoS ...

  2. 6 个 Linux 运维典型问题,大牛的分析解决思路在这里 【转】

    作为一名合格的 Linux 运维工程师,一定要有一套清晰.明确的解决故障思路,当问题出现时,才能迅速定位.解决问题,这里给出一个处理问题的一般思路: 重视报错提示信息:每个错误的出现,都是给出错误提示 ...

  3. java spring 等启动项目时的异常 或 程序异常的解决思路

    今天搭建ssm项目的时候,因为pagehelper的一个jar包没有导入idea的web项目下的lib目录中,异常报错找不到pagehelper,这个问题在出异常的时候疯狂crash,让人心情十分不舒 ...

  4. 多用户角色权限访问模块问题”的解决思路( 位运算 + ActionFilterAttribute )

    如果你还是不太懂位运算,请看我的文章:那些年我们一起遗忘的位运算! 下面是我在这次项目中学习到的,我眼中的位运算的应用!主要是实现 通知的3个操作: 1.  置顶 2.  设为首页 3.  同时为 “ ...

  5. gerrit代码审核工具之“error unpack failed error Missing unknown”错误解决思路

    使用gerrit代码审核工具时遇到error: unpack failed: error Missing unknown d6d7c89bd1d77f44c5c8e99437aaffbfc0684e7 ...

  6. chosen.jquery.js 搜索框只能从头匹配的解决思路+方法

    chosen.jquery.js 搜索框只能从头匹配的解决思路+方法 心急者请直接看下方 总结 ,由于本问题未能找到直接答案,所以只能通过修改源码解决.故将修改源码思路贴出来供大家参考,在遇到其他改源 ...

  7. 6 个 Linux 运维典型问题,大牛的分析解决思路在这里

    作为一名合格的 Linux 运维工程师,一定要有一套清晰.明确的解决故障思路,当问题出现时,才能迅速定位.解决问题,这里给出一个处理问题的一般思路: 重视报错提示信息:每个错误的出现,都是给出错误提示 ...

  8. 6个Linux运维典型问题,看大牛的分析解决思路

    问题1:文件系统破坏导致系统无法启动 Checking root filesystem /dev/sda6 contains a file system with errors, check forc ...

  9. 解决一个 MySQL 服务器进程 CPU 占用 100%解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记》[转]

    转载地址:http://bbs.chinaunix.net/archiver/tid-1823500.html 解决一个 MySQL 服务器进程 CPU 占用 100%解决一个 MySQL 服务器进程 ...

随机推荐

  1. [Skill]加速npm与yarn还原

    npm源 使用cnpm alias cnpm="npm --registry=https://registry.npm.taobao.org //或者 npm install -g cnpm ...

  2. lanmp v2.5一键安装包发布(包括lamp,lnmp,lnamp安装)

    lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境 ...

  3. epoll的陷阱

    Starvation 特别提出在ET模式下,因为需要一次性把数据读完,如果一次性通知的数据过大,有可能处理时间过长,导致同一线程其他的事件长时间等待.这个不仅仅是ET模式下,也不仅仅是epoll模型下 ...

  4. JVM故障处理工具,使用总结

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 用都用不到怎么学? 没有场景.没有诉求,怎么学习这些似乎用不上知识点. 其实最好的方 ...

  5. 使用OpenCV进行简单的人像分割与合成

    图像合成 实现思路 通过背景建模的方法,对源图像中的动态人物前景进行分割,再将目标图像作为背景,进行合成操作,获得一个可用的合成影像. 实现步骤如下. 使用BackgroundSubtractorMO ...

  6. 有了链路日志增强,排查Bug小意思啦!

    在工作中,相信大家最怕的一件事就是听到有人在工作群艾特你:某某功能报错啦... 然后你就得屁颠屁颠的去服务器看日志,日志量少还好点,多的话找起来太麻烦了.不太容易直接定位到关键地方. 东找找西找找,好 ...

  7. centos7安装vsftpd最大的坑

    1.检查用户和密码没有错误2.vsftpd.conf配置没有错误3.检查/etc/vsftpd/vsftpd.conf  里面pam_service_name =vsftpd4.终极boss查看vim ...

  8. SAPCAR使用说明

    1.首先看一下SAPCAR的功能usage:create a new archive:SAPCAR -c[vir][f archive] [-P] [-C directory]   [-A filen ...

  9. Linux下安装配置rocketmq (单个Master、双Master)

    一.环境: centos7(2台虚拟机):192.168.64.123:192.168.64.125 apache-maven-3.2.5(官网要求maven版本是3.2.x,版本不同,编译rocke ...

  10. 转 15 jmeter分布式性能测试

    15 jmeter分布式性能测试   背景由于jmeter本身的瓶颈,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起Java内存溢出的错误.要解决这个问题, ...