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. NP问题/NP完全问题(NP-complete problem)如何判断是否是NP完全问题

    在算法复杂度分析的过程中,人们常常用特定的函数来描述目标算法,随着变量n的增长,时间或者空间消耗的增长曲线,近而进一步分析算法的可行性(有效性). 引入了Big-O,Big-Ω,来描述目标算法的上限. ...

  2. 给编译出的程序添加图标(exe的图标)

    安装依赖: go get github.com/akavel/rsrc 在对应程序的源码路径下创建manifest文件,图标也要放进去(xxx.ico), 命名:main.exe.manifest : ...

  3. Flutter 应用入门:包管理

    pubspec.yaml name: flutter_combat description: A Flutter combat application. # The following defines ...

  4. ORA-32004解决办法

    ORA-32004 解释是: 产生问题的原因是一个过时的参数,这个参数是早在8i,9i中使用的,在11g中已经废掉了 这个参数就是pfile中的*.sql_trace 用spfile 生成一个pfil ...

  5. 【Oracle】10g 11g下载路径

    现在直接点击不能下载了 要经过oracle许可才可以下载 如果嫌麻烦可以用迅雷直接下载密码是这个 一般不会动了 大家也不用帮我找回密码了 每次都改 也很麻烦的用迅雷下就不用密码了 下载也不会卡到最后 ...

  6. 【ORA】ORA-4031错误分析和解决办法

    1. ORA-4031错误的原因,一般是大量的hard parse导致了shared pool中的free list中产生大量的内存小碎片,当一个需要很大内存来进行hard parse的sql语句到来 ...

  7. LeetCode897. 递增顺序查找树

    题目 法一.自己 1 class Solution { 2 public: 3 vector<int>res; 4 TreeNode* increasingBST(TreeNode* ro ...

  8. python异步回调顺序?是否加锁?

    话不多说,直接上代码: import time from functools import partial from concurrent.futures.process import Process ...

  9. 18V转5V,18V转3.3V,18V转3V稳压芯片,0.01A-3A输出

    18V转5V,18V转3.3V,18V转3V, 18V转5V稳压芯片,18V转3.3V稳压芯片,18V转3V稳压芯片, 18V常降压转成5V电压,3.3V电压和3V电压给其他芯片或设备供电,适用于这个 ...

  10. STP 根桥、根端口、指定端口是如何选举的

    学习HCIA过程中,对交换机的根桥.跟端口以及指定端口选举有些迷糊,也度娘了一番,总觉得一部分人解释的不够全面精细.通过仔细研究最终有了自己的理解,分享给大家,如果纰漏,欢迎指正. STP收敛过程: ...