在 Debian 里,“overlay” 可能指几种不同东西,最常见的是 OverlayFS(overlay 文件系统) 或 systemd 的 overlay 挂载配置。下面按常见场景说明“配置在哪”。
OverlayFS 没有独立的“配置文件”,通常通过以下方式配置:
/etc/fstab例如:
overlay /merged overlay defaults,lowerdir=/lower,upperdir=/upper,workdir=/work 0 0
位置:
/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 enable --now merged.mount
如果你说的是 Debian Live + overlay(持久化):
/etc/live/boot.d/
/boot/grub/grub.cfg
GRUB 参数示例:
boot=live persistence
或 overlay 模式:
boot=live union=overlay
如果你指的是 Docker overlay2:
/etc/docker/daemon.json
示例:
{
"storage-driver": "overlay2"
}
重启:
systemctl restart docker
查看:
docker info | grep Storage
如果是 containerd:
/etc/containerd/config.toml
[plugins."io.containerd.grpc.v1.cri".containerd]
snapshotter = "overlayfs"
| 场景 | 配置位置 |
|---|---|
| OverlayFS 挂载 | /etc/fstab 或 *.mount |
| Live 系统 | GRUB / /etc/live |
| Docker | /etc/docker/daemon.json |
| containerd | /etc/containerd/config.toml |
如果你能说一下是 系统挂载 / Docker / Live / K8s 哪一种,我可以给你更精确的路径和示例。