linux系统磁盘满了如何分析并解决?

首先我是mysql磁盘满了,导致数据库连接不上,找到mysql所在目录

/data/mysql8/my3396/data

使用“df -hl”命令查看磁盘实用情况,可以发现44G全用完了

复制代码
[root@localhost data]# df -hl
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 7.8G     0  7.8G   0% /dev
tmpfs                    7.8G     0  7.8G   0% /dev/shm
tmpfs                    7.8G  164M  7.6G   3% /run
tmpfs                    7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/mapper/centos-root   44G   44G   31M 100% /
/dev/vda1               1014M  171M  844M  17% /boot
tmpfs                    1.6G     0  1.6G   0% /run/user/0
复制代码

再使用“du -sh *”命令分析当前目录下的文件和文件夹大小,可以看到tb_gps这张表的文件夹很大

复制代码
[root@localhost data]# du -sh *
4.0K    auto.cnf
16M    binlog.000009
536K    binlog.000010
4.0K    binlog.index
4.0K    ca-key.pem
4.0K    ca.pem
4.0K    client-cert.pem
4.0K    client-key.pem
1.3G    tb_gps
14M    tb_user
276M    tb_application
复制代码

到这儿可以找到问题了,这张表很多垃圾数据,清空.

也可以指定查看某个目录/文件的大小

[root@localhost logs]# du -sh /data/nginx-data/
5.8G    /data/nginx-data/

 

posted @   夏威夷8080  阅读(167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2018-04-27 Java线程池中submit() 和 execute()方法的区别
2018-04-27 mysql中enum类型理解
2018-04-27 MySQL类型float double decimal的区别
2017-04-27 Redis(二):Redis的九大应用场景
2017-04-27 Java中的queue和deque对比详解
点击右上角即可分享
微信分享提示