Linux Overlay 问题调试指南
一 明确问题类型
二 文件系统层 OverlayFS 调试步骤
三 Overlay 网络调试步骤
四 常见症状与快速定位对照表
| 症状 | 优先检查 | 快速修复 |
|---|---|---|
| mount 失败或提示未知选项 | 挂载参数拼写、目录是否存在且可访问、workdir 是否为空 | 修正参数、创建空 workdir、确保目录权限正确后重挂 |
| 只读或无法写入 | upperdir 权限/空间、磁盘满或 inode 耗尽 | 修正属主权限、清理空间或扩容、检查 upperdir 挂载为 rw |
| 容器镜像层异常、启动失败 | 底层文件系统 d_type、Docker storage-driver 是否为 overlay2 | 对 XFS 启用 ftype=1、调整 daemon.json 使用 overlay2 并重启 |
| 容器间跨主机不通 | VXLAN 接口状态、VTEP 地址与 fdb、UDP 8472 放行、MTU | 拉起 vxlan 接口、补充 fdb、放行防火墙、按封装开销下调 MTU |
| 偶发丢包或高延迟 | MTU 不匹配、物理链路/端口错误、安全组策略 | 统一 MTU、排查链路与端口、核对安全组规则与 ACL |
五 最小化复现与验证