简短结论:CentOS 上原生的 overlay(尤其是 overlayfs 文件系统)本身不能“跨主机”直接使用,但可以通过附加技术实现“跨主机的 overlay 效果”。
下面分几种常见语境说清楚。
CentOS 使用的 overlay 是 Linux 内核 overlayfs:
✅ 结论:不能原生跨主机
如果你说的是 Docker overlay storage driver:
overlay2 也是 单节点本地存储Docker 跨主机靠的是:
overlay network(网络层,不是存储)✅ 结论:存储不跨主机,网络可以跨主机
把下层目录放在共享存储上:
⚠️ 注意:
如果是容器场景:
overlay 只用于:
数据用 volume 跨主机
✅ 这是生产级做法
如果你指的是:
overlay network(VXLAN)那是可以跨主机的,但:
| 场景 | 是否跨主机 |
|---|---|
| overlayfs 文件系统 | ❌ 否 |
| Docker overlay2 | ❌ 否 |
| overlay network | ✅ 是 |
| NFS + overlay | ⚠️ 能但不推荐 |
| K8s / 共享存储 | ✅ 生产方案 |
如果你能说清楚:
我可以直接给你具体架构或命令示例。