整理香港服务器磁盘写满导致服务异常的紧急排查与恢复实战。
磁盘写满会直接导致服务异常。以下是实战。
一、确认现象 - 服务无法写日志或数据 - 数据库报磁盘满 - 系统命令异常
二、紧急定位 1) df -h 与 df -i 看水位 2) du -sh /* 逐层定位 3) lsof +L1 找被删除未释放文件 4) 区分数据、日志还是临时文件
三、快速释放 - 清理或截断过期日志 - 清理临时文件与缓存 - 归档或迁移大数据 - 重启占用被删文件的进程
四、根因 1) 日志未轮转 2) 异常写入或死循环 3) 备份堆积 4) 数据增长超预期 5) 被刷写
五、预防 - 磁盘水位告警 - 自动轮转与清理 - 容量规划 - 关键数据独立分区
总结:磁盘写满要先 df/du 定位并快速释放,再查根因,靠告警与轮转预防复发。