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

确认磁盘使用情况

复制代码
[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
相关推荐
平头哥AI6 小时前
Day 22 _ 包装错误别丢链_%w、errors.Is 与 errors.As
android·服务器·学习·golang·go
新时代牛马7 小时前
PCI与PCIe 硬件原理、配置空间/BAR 与 Linux 驱动完整篇:从 LTSSM、TLP 到 ECAM 与probe
java·linux·服务器
两点王爷9 小时前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
啦啦啦啦啦zzzz9 小时前
利用RAII机制进行日志的采集
linux·服务器·c++·网络编程·c++20
0+1119 小时前
Linux --线程概念与控制
linux·运维·服务器·jvm
宽海智能仓储物流10 小时前
航发自动化立体库异构系统改造:宽海智能30天联调技术全解析
运维·数据仓库·自动化
鹤落晴春10 小时前
【K8s】从 ConfigMap 到 Argo CD:Kubernetes 配置管理链路
运维·云原生·容器·kubernetes
2601_9494999410 小时前
DT‑1414PTZ如何百分百兼容(安华高)HFBR‑1414PTZ
运维·网络·人工智能·科技·光模块
fengyehongWorld10 小时前
Linux 安装frp实现内网穿透
linux·运维·服务器
一技安身11 小时前
【信创】银河麒麟V10服务器使用安装光盘Packages自建本地yum源
linux·运维·服务器