排查服务器内存空间预警思路

确认磁盘使用情况

复制代码
[root ~]# df -h
Filesystem                              Size  Used Avail Use% Mounted on
/dev/mapper/centos_centos7--db130-root  326G  275G   52G  85% /
devtmpfs                                7.8G     0  7.8G   0% /dev
tmpfs                                   7.8G     0  7.8G   0% /dev/shm
tmpfs                                   7.8G  794M  7.0G  10% /run
tmpfs                                   7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/sda1                               397M  178M  220M  45% /boot
tmpfs                                   1.6G   12K  1.6G   1% /run/user/42
tmpfs                                   1.6G     0  1.6G   0% /run/user/0

快速定位最大目录

复制代码
[root ~]# sudo du -xh --max-depth=1 / | sort -h
0	/media
0	/mnt
0	/srv
8.0K	/tmp
144K	/dbbackup
4.6M	/root
7.7M	/opt
59M	/etc
1.4G	/home
47G	/usr
227G	/var
275G	/

如果存在 /var/lib/mysql,可能是数据库文件过大

复制代码
[root ~]# sudo du -sh /var/lib/mysql
227G	/var/lib/mysql

从您的排查结果可以明确看出,/var/lib/mysql 目录占用了 227G,这是导致根分区空间不足的根本原因。MySQL 数据文件过大需要针对性处理

验证空间

复制代码
# 查看剩余空间
df -h /

# 确认 MySQL 数据目录大小
sudo du -sh /var/lib/mysql
相关推荐
你想考研啊23 分钟前
四、jenkins自动构建和设置邮箱
运维·jenkins
Code blocks25 分钟前
使用Jenkins完成springboot项目快速更新
java·运维·spring boot·后端·jenkins
snoopyfly~1 小时前
Ubuntu 24.04 LTS 服务器配置:安装 JDK、Nginx、Redis。
java·服务器·ubuntu
饥饿的半导体1 小时前
Linux快速入门
linux·运维
Me4神秘2 小时前
Linux国产与国外进度对垒
linux·服务器·安全
还是奇怪4 小时前
Linux - 安全排查 2
linux·运维·安全
牛奶咖啡134 小时前
Linux系统的常用操作命令——文件远程传输、文件编辑、软件安装的四种方式
运维·服务器·软件安装·linux云计算·scp文件远程传输·vi文件编辑·设置yum的阿里云源
weixin_437398214 小时前
转Go学习笔记(2)进阶
服务器·笔记·后端·学习·架构·golang
难受啊马飞2.04 小时前
如何判断 AI 将优先自动化哪些任务?
运维·人工智能·ai·语言模型·程序员·大模型·大模型学习
会又不会4 小时前
Jenkins-Email Extension 插件插件
运维·jenkins