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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需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对比详解