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

问题描述

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

【阿里云】尊敬的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
相关推荐
NN&&HH9 分钟前
Centos时间同步
linux·运维·centos
uhakadotcom26 分钟前
阿里云PAI:一站式机器学习平台
后端·面试·github
uhakadotcom31 分钟前
阿里云可观测监控Prometheus版:简化监控,提升效率
后端·面试·github
pp-周子晗(努力赶上课程进度版)43 分钟前
linux - ubuntu 使用时一些小问题整理 --- 持续更新
linux·运维·服务器
uhakadotcom1 小时前
阿里云函数计算:从本地开发到云端部署的完整指南
后端·面试·github
一条晒干的咸魚1 小时前
基于VMware的Ubuntu22.04系统安装和配置以及解决Ubuntu共享文件夹无法实现的问题
linux·运维·ubuntu·vmware
uhakadotcom1 小时前
使用Docker容器化部署Python应用:一步步教你从本地到VPS服务器
后端·面试·github
努力努力再努力wz1 小时前
【Linux内核系列】:文件系统
linux·运维·服务器·c语言·c++
weixin_431822402 小时前
MS-DOS 6.22 下建立 FTP 服务器
运维·服务器
Maplesoft2 小时前
Maple网络浮动版安装|添加新版本授权到已有授权服务器
服务器·网络·经验分享·数学建模