在 CentOS 中,“overlay” 可能指几种不同的东西,最常见的是:
下面按不同场景说明文档和配置位置在哪找。
CentOS 使用的内核文档中就有 overlayfs:
/usr/share/doc/kernel-doc-*/Documentation/filesystems/overlayfs.txt
如果没有,可安装:
yum install -y kernel-doc
或直接看上游: https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt
mount -t overlay overlay \
-o lowerdir=/lower,upperdir=/upper,workdir=/work \
/merged
配置可写进:
/etc/fstab
示例:
overlay /merged overlay defaults,lowerdir=/lower,upperdir=/upper,workdir=/work 0 0
配置文件:
/etc/docker/daemon.json
示例:
{
"storage-driver": "overlay2"
}
Docker 官方文档: https://docs.docker.com/storage/storagedriver/overlayfs-driver/
https://wiki.centos.org/
(搜索 overlayfs / docker storage)
https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/
相关章节:
如果你用 systemd 管理 overlay:
/etc/systemd/system/merged.mount
示例:
[Unit]
Description=Overlay Mount
[Mount]
What=overlay
Where=/merged
Type=overlay
Options=lowerdir=/lower,upperdir=/upper,workdir=/work
[Install]
WantedBy=multi-user.target
然后:
systemctl daemon-reload
systemctl enable --now merged.mount
# 查看是否支持 overlay
lsmod | grep overlay
# 手动加载
modprobe overlay
# 查看挂载
mount | grep overlay
你可以告诉我:
我可以直接给你对应 CentOS 版本 + 配置示例 + 官方链接。