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

确认磁盘使用情况

复制代码
[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
相关推荐
啟明起鸣3 分钟前
【Nginx 网关开发】上手 Nginx,简简单单启动一个静态 html 页面
运维·c语言·前端·nginx·html
lisanmengmeng11 分钟前
添加ceph节点
linux·服务器·ceph
Tinyundg15 分钟前
Linux系统分区
linux·运维·服务器
要做一个小太阳18 分钟前
华为Atlas 900 A3 SuperPoD 超节点网络架构
运维·服务器·网络·华为·架构
江畔何人初22 分钟前
service发现
linux·运维·云原生
life码农28 分钟前
Linux系统清空文件内容的几种方法
linux·运维·chrome
zbguolei33 分钟前
虚拟机安装Ubuntu后无法登录
linux·运维·ubuntu
UP_Continue36 分钟前
Linux--基础IO
linux·运维·服务器
驱动探索者41 分钟前
linux hwspinlock 学习
linux·运维·学习
FJW02081441 分钟前
使用HAProxy实现动静分离
linux·服务器