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

问题描述

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

【阿里云】尊敬的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
相关推荐
DianSan_ERP5 小时前
如何通过抖店订单接口实现订单状态管理与履约自动化?
运维·自动化
b***25115 小时前
18650电池点焊机:电阻焊技术如何决定电池组的成败|深圳比斯特自动化
运维·自动化
原来是猿5 小时前
网络计算器:理解序列化与反序列化(中)
linux·运维·服务器·网络·tcp/ip
前端老曹5 小时前
Docker 从入门到放弃:完整指南
运维·docker·容器
知识领航员6 小时前
蘑兔AI音乐深度实测:功能拆解、实测表现与适用场景
java·c语言·c++·人工智能·python·算法·github
AOwhisky6 小时前
虚拟化技术学习笔记
linux·运维·笔记·学习·虚拟化技术
rabbit_pro7 小时前
Docker compose部署Ollama使用模型
linux·运维·docker
笑洋仟9 小时前
docker的overlay2目录占用磁盘空间很大,清理办法
运维·docker·容器
m0_738120729 小时前
ctfshow靶场SSRF部分——基础绕过到协议攻击解题思路与技巧(一)
服务器·前端·网络·安全·php