一、快速诊断磁盘状态
使用 df -h
命令可快速查看各分区使用率,定位爆满磁盘路径。通过 du -sh /*
扫描根目录下各文件夹大小,结合 lsblk
确认物理磁盘与逻辑卷的映射关系。
df -h # 查看磁盘使用率 du -sh /var/* # 扫描指定目录大小 lsof /dev/vda1 # 查看占用文件的进程
二、三步清理释放空间
通过系统性清理可快速回收空间:
- 删除日志与缓存:清理
/var/log
过期日志、/tmp
临时文件及应用程序缓存 - 卸载冗余软件:使用
apt autoremove
或yum remove
移除废弃依赖包 - 压缩历史数据:对低频访问文件使用
tar -zcvf
打包压缩,节省30%-70%空间
MySQL等数据库需定期执行 PURGE BINARY LOGS
清理binlog,调整 expire_logs_days
参数控制日志保留周期。
三、安全扩容操作指南
当清理无法满足需求时,推荐两种扩容方案:
- 在线扩容:通过云控制台扩展云盘后,使用
growpart
调整分区,resize2fs/xfs_growfs
扩展文件系统 - 外接存储:挂载新云盘后,用
mkfs
创建文件系统,修改/etc/fstab
实现自动挂载
使用LVM逻辑卷管理可实现动态扩容,执行 vgextend
添加物理卷,lvextend
扩展逻辑卷。
建议建立定期清理机制,结合监控告警系统预防磁盘爆满。对于长期增长型业务,推荐采用分布式存储或对象存储方案,配合自动化扩容脚本实现弹性伸缩。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/525833.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。