服务器磁盘占用率过高解决方案

问题描述

收到阿里云的短信提示磁盘占用过高提示

【阿里云】尊敬的xxxxxx99xxxx - 1608479907179704 , 华东1(杭州)的云服务器ECS 发生告警 , 实例:ap-pinggu-server-pro-01/xxx.xx.xxx.xxx[{instanceId=i-bp17xxxxxxxxxxxxxx, userId=160847990xxxxxxxx, device=/dev/vda1}] ,(Agent)disk.usage.utilization_device平均值>95% 当前值: 95.04% 告警规则SystemDefault_acs_ecs_dashboard_diskusage_utilization

解决方案

查看磁盘使用情况

shell 复制代码
df -h 

发现/dev/vda1占用超过百分之90,和短信中的device=/dev/vda1一致

如果 /dev/vda1 这个磁盘的使用率过高,继续检查占用空间大的文件:

shell 复制代码
du -sh /*

删除数据

发现/log目录占用27个g,占用比较高

  • 这个目录是我们服务器用于存储系统执行日志的,我们适当删除一下日志即可
  • 如果读者是其他目录占用过高,先搞清楚这个目录的作用,再判断是否可以删除部分数据或者迁移数据
  • 实在不能删的情况下可以考虑磁盘扩容,或者使用文件服务器

扩容磁盘(可选,如果无法删除足够的文件)

如果磁盘已满且无可删除文件,考虑 扩容磁盘

  • 登录 阿里云控制台 → 进入 ECS 实例磁盘扩容云盘
  • 扩容后在服务器运行:
bash 复制代码
sudo resize2fs /dev/vda1
相关推荐
桌面运维家1 天前
IDV云桌面vDisk机房网络管控访问限制部署方案
运维·服务器·网络
ShineWinsu1 天前
对于Linux:动静态库的制作与原理的解析—下
linux·运维·服务器·进程·链接·虚拟地址空间·
RH2312111 天前
2026.4.16Linux 管道
java·linux·服务器
handler011 天前
Linux: 基本指令知识点(2)
linux·服务器·c语言·c++·笔记·学习
Web极客码1 天前
深入了解WordPress网站访客意图
服务器·前端·wordpress
KKKlucifer1 天前
国内堡垒机如何打通云网运维安全一体化
运维·安全
橙子也要努力变强1 天前
Linux信号机制
linux·服务器·网络
wydd99_lll1 天前
docker特权模式下逃逸
运维·docker·容器
pengyi8710151 天前
私网IP映射公网基础原理,搭配代理IP远程访问入门
linux·服务器·网络
mseaspring1 天前
一款用于监控跨多台主机 Docker 容器的实时终端
运维·docker·容器