简单说:CentOS 上的 overlay(OverlayFS)本身“可以热更新”,但要看你指的是哪一层、哪种使用场景。
下面分情况说明:
OverlayFS 是联合挂载文件系统,通常包含:
应用看到的是 merged。
upper 或 merged 中:
merged 访问即可看到变化✅ 这是 Docker、Kubernetes 常用的方式
如果你在 overlay 已挂载前就改好了 lower 层:
❌ 不推荐运行中改 lower 层
常见于:
做法:
umount /merged
# 替换 lower 目录
mount -t overlay overlay -o lowerdir=...,upperdir=...,workdir=... /merged
✅ 可热切换(但需短暂停挂载)
overlay2查看:
uname -r
cat /proc/filesystems | grep overlay
OverlayFS 支持在 upper 层热更新文件;lower 层不适合运行中修改;结构变更需要重新挂载。
如果你能说清楚:
我可以给你更精确的方案。