• Centos根目录100%解决思路


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

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

  • 相关阅读:
    Java堆外内存管理
    Java内存模型和JVM内存管理
    C++经典面试题(最全,面中率最高)
    115道Java经典面试题(面中率最高、最全)
    Sublime Text 3中文乱码问题的解决(最有效)
    面试笔记3
    IntelliJ IDEA使用教程(很全)
    Intellij IDEA 创建Web项目并在Tomcat中部署运行
    IDEA调试总结(设置断点进行调试)
    Tomcat_启动多个tomcat时,会报StandardServer.await: Invalid command '' received错误
  • 原文地址:https://www.cnblogs.com/qfdy123/p/13536555.html
Copyright © 2020-2023  润新知