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

确认磁盘使用情况

复制代码
[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
相关推荐
阿巴~阿巴~8 小时前
MySQL复合查询(重点)
服务器·数据库·sql·mysql·ubuntu
珊瑚礁的猪猪侠8 小时前
Nginx从入门到精通:小白实战教程
运维·nginx
wanhengidc8 小时前
云手机在软件资源方面的优势
运维·服务器·网络·游戏·智能手机
野熊佩骑9 小时前
CentOS二进制安装包方式部署K8S集群之系统初始化
运维·docker·微服务·云原生·容器·kubernetes·centos
烦躁的大鼻嘎9 小时前
【Linux】深入探索多线程编程:从互斥锁到高性能线程池实战
linux·运维·服务器·开发语言·c++·算法·ubuntu
霍格沃兹测试开发学社测试人社区10 小时前
Playwright MCP浏览器自动化详解指南
运维·自动化
天空之外13610 小时前
nginx xxs漏铜修复、nginx 域名配置、nginx https证书配置、Http不安全处理方法
运维·nginx
彩旗工作室10 小时前
用 Supabase 打造统一认证中心:为多应用提供单点登录(SSO)
服务器·前端·数据库
雨季余静11 小时前
倍控8505安装PVE死机解决方案
服务器·8505死机·倍控软路由死机·pve死机
莫克_Cheney11 小时前
Ubuntu 24.04 安装搜狗输入法完整教程
linux·运维·ubuntu