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. 静默(命令行)安装oracle 11g

    CentOS 6 静默安装oracle 11g 我参考的这个,他非常详细:https://blog.csdn.net/JIANG123456T/article/details/77745892 我只是 ...

  2. 一文搞懂MySQL前缀索引

    引入 通常在开发中我们需要定义字符串类型的字段,例如用户名或者用户邮箱等. 假设我们在维护一个用户登录系统,用户表的定义: create table User( ID bigint unsigned ...

  3. Memcached repcached 高可用

    Memcached + repcached 高可用环境 repcached 就是一个让memcached的机器能够互为主从,前端可以加一台HAProxy,后端两台memcached互为主从后,写入任何 ...

  4. Tomcat的整体架构

    Tomcat通过连接器和容器这两个核心组件完成整体工作,连接器负责处理socket连接和网络字节流与Request和Response对象的转化:容器负责加载和管理Servlet,以及具体处理Reque ...

  5. 【Java】标识符

    一.标识符 文章目录 一.标识符 1.标识符的命名规则 2.关键字.保留字.特殊值 3.code Java 对各种变量.方法和类等要素命名时使用的字符序列称为标识符.简单的说,凡是程序员自己命名的部分 ...

  6. 【Linux】postfix大坑笔记

    由于需要,想弄一个自动发送邮件的mailx或者sendmail 但是执行 echo "test" | mail -s "Worning mail !" xxxx ...

  7. service自动发现,yaml文件管理内外部端口访问

    service服务发现 [root@k8s-master ~]# vim busybox-5d4f595646-dzjv4.yaml apiVersion: v1 kind: Pod metadata ...

  8. 微信登录4-开发回调URL

    一.准备 1.引入pom依赖 在要使用HttpClient的项目中加入依赖 <!--httpclient--> <dependency> <groupId>org. ...

  9. Redis 实战 —— 06. 持久化选项

    持久化选项简介 P61 Redis 提供了两种不同的持久化方法来将数据存储到硬盘里面. RDB(redis database):可以将某一时刻的所有数据都写入硬盘里面.(保存的是数据本身) AOF(a ...

  10. 【Android初级】使用setContentView实现页面的转换效果(附源码)

    一提到Android中页面的切换,你是不是只想到了startActivity启动另一个Activity? 其实在Android中,可以直接利用setContentView达到类似页面转换效果的!实现思 ...