在 Debian 中,“启用 overlay”通常有两种常见含义,下面分别说明:
OverlayFS 用于把多个目录“叠加”成一个统一视图,常见于容器、Live CD、只读根文件系统改写等场景。
现代 Debian(Stretch 及以后)默认内核已支持:
lsmod | grep overlay
# 或
cat /proc/filesystems | grep overlay
若没有加载:
sudo modprobe overlay
mkdir -p /lower /upper /work /merged
sudo mount -t overlay overlay \
-o lowerdir=/lower,upperdir=/upper,workdir=/work \
/merged
lowerdir:只读层upperdir:可写层workdir:必须为空,且和 upper 同文件系统在 /etc/fstab 中添加:
overlay /merged overlay defaults,lowerdir=/lower,upperdir=/upper,workdir=/work 0 0
如果你是指 Debian Installer 的 overlay(如 preseed 或 live 系统定制):
Debian Live 系统默认使用 overlay:
boot=live 参数overlay=UUID=xxxx
在 Live 构建中:
config/overlay/
会被自动叠加到根文件系统。
若你是用 Docker:
docker info | grep Storage
Debian 上通常使用 overlay2,无需手动启用。
如果你能说明具体使用场景(如:Live 系统 / Docker / 根文件系统只读 / 安装系统),我可以给出更精确的配置步骤。