整理法兰克福服务器磁盘写满导致容器被驱逐与异常的排查实战。
节点磁盘写满会驱逐容器并导致服务异常。以下是实战。
一、确认现象 - 容器被驱逐或无法启动 - 报 nodisk 或空间不足 - 日志与镜像拉取失败
二、定位 1) 用 df -h 查看节点分区使用率 2) 找出占用最大的目录(日志/镜像/临时) 3) 检查容器日志与卷占用 4) 确认是否 inode 耗尽
三、常见原因 1) 容器日志未限制持续增长 2) 镜像与层缓存堆积 3) 临时文件与卷未清理 4) 备份或导出占满 5) 大量小文件耗尽 inode
四、处理 - 清理日志、镜像与临时文件 - 限制容器日志大小与轮转 - 清理无用镜像与卷 - 扩容节点磁盘 - 迁移大文件到对象存储
五、优化 1) 日志轮转与上限 2) 镜像清理策略 3) 监控磁盘与 inode
六、预防 - 磁盘水位告警 - 容量规划 - 定期清理任务
总结:节点磁盘满要先看 df 与占用目录,清理日志与镜像应急,靠轮转、清理与监控预防。