温馨提示×

ubuntu overlay怎样清除配置

小樊
44
2026-09-30 22:16:52
栏目: 智能运维

在 Ubuntu 里说到 overlay,常见有几种场景,清除“配置”的方式不一样。你先对一下是哪一种:


一、Docker 的 overlay / overlay2 存储驱动

如果你是指 Docker 的 overlay2(/var/lib/docker/overlay2):

1. 查看 Docker 是否在用 overlay

docker info | grep -i storage

2. 清理无用数据(推荐)

docker system prune -a

这会清除:

  • 停止的容器
  • 未使用的镜像
  • 未使用的网络
  • build cache

3. 彻底重置 Docker(会清空所有容器和镜像)

sudo systemctl stop docker
sudo rm -rf /var/lib/docker
sudo systemctl start docker

⚠️ 这会删除全部 Docker 数据,慎用


二、OverlayFS(mount 的 overlay 文件系统)

如果你是用 mount -t overlay 挂载的(比如 Live CD、容器、自定义 rootfs):

查看当前 overlay 挂载

mount | grep overlay

卸载 overlay

sudo umount /你的/overlay/挂载点

删除 overlay 目录(lower / upper / work)

sudo rm -rf /path/to/upper /path/to/work

如果是写在 /etc/fstab 里的:

sudo nano /etc/fstab

删除对应 overlay 行,然后:

sudo mount -a

三、systemd 的 overlay(如 portable / sysext)

如果是 systemd-sysext 或 portablectl:

sudo sysext uninstall 名字
# 或
sudo portablectl detach 名字

四、Ubuntu 桌面“overlay scrollbar”等配置

如果是 GUI 的 overlay 配置(如滚动条):

gsettings reset org.gnome.desktop.interface overlay-scrolling

你可以补充一下

  • 是 Docker 还是 手动 mount 的 overlay
  • 配置文件路径或报错信息

我可以给你更精确的命令。

0 踩