在 Debian 上“启用 overlay”通常指两件事之一:
overlayroot)下面分情况说明。
Debian 现代内核默认支持:
lsmod | grep overlay
# 或
cat /proc/filesystems | grep overlay
如果没有:
modprobe overlay
mkdir -p /lower /upper /work /merged
mount -t overlay overlay \
-o lowerdir=/lower,upperdir=/upper,workdir=/work \
/merged
说明:
/lower:只读层/upper:可写层/work:必须为空,overlay 内部使用/merged:最终挂载点overlay /merged overlay
lowerdir=/lower,upperdir=/upper,workdir=/work
0 0
apt update
apt install overlayroot
编辑:
nano /etc/overlayroot.conf
示例:
overlayroot="tmpfs"
或指定设备:
overlayroot="/dev/sda2"
update-initramfs -u
reboot
重启后根文件系统会运行在 overlay 上(重启即恢复)。
Debian 上 Docker 默认就用 overlay2:
docker info | grep Storage
如果不是:
nano /etc/docker/daemon.json
{
"storage-driver": "overlay2"
}
systemctl restart docker
如果你能说明:
我可以给你更精确的配置示例。