在 Ubuntu 里说到 overlay,常见有几种场景,清除“配置”的方式不一样。你先对一下是哪一种:
如果你是指 Docker 的 overlay2(/var/lib/docker/overlay2):
docker info | grep -i storage
docker system prune -a
这会清除:
sudo systemctl stop docker
sudo rm -rf /var/lib/docker
sudo systemctl start docker
⚠️ 这会删除全部 Docker 数据,慎用
如果你是用 mount -t overlay 挂载的(比如 Live CD、容器、自定义 rootfs):
mount | grep overlay
sudo umount /你的/overlay/挂载点
sudo rm -rf /path/to/upper /path/to/work
如果是写在 /etc/fstab 里的:
sudo nano /etc/fstab
删除对应 overlay 行,然后:
sudo mount -a
如果是 systemd-sysext 或 portablectl:
sudo sysext uninstall 名字
# 或
sudo portablectl detach 名字
如果是 GUI 的 overlay 配置(如滚动条):
gsettings reset org.gnome.desktop.interface overlay-scrolling
我可以给你更精确的命令。