温馨提示×

如何更新ubuntu overlay

小樊
39
2026-09-28 00:26:31
栏目: 智能运维

在 Ubuntu 里,“overlay” 通常有两种常见含义,我先说明,你可按实际场景对号入座:


一、如果你说的是 OverlayFS(文件系统)

Ubuntu 使用 OverlayFS 做容器、Live CD、systemd 等场景。

1️⃣ OverlayFS 本身

OverlayFS 是内核功能,不是单独软件包:

uname -r
  • 更新 OverlayFS = 更新内核
sudo apt update
sudo apt upgrade
sudo reboot

查看是否支持:

lsmod | grep overlay
# 或
cat /proc/filesystems | grep overlay

二、如果你说的是 Docker 的 overlay / overlay2 存储驱动

这是最常见情况。

1️⃣ 查看当前驱动

docker info | grep -i storage

2️⃣ 更新 Docker(含 overlay2)

sudo apt update
sudo apt install docker.io
# 或 docker-ce

3️⃣ 确保使用 overlay2(推荐)

编辑 /etc/docker/daemon.json:

{
  "storage-driver": "overlay2"
}

重启:

sudo systemctl restart docker

⚠️ 切换存储驱动会清空已有镜像和容器


三、如果你说的是 Ubuntu Live / 系统 overlay(持久化)

例如 Live USB 的 overlayfs

  • 更新方式是重新制作 Live 镜像
  • 或修改引导参数(persistent)

四、如果你说的是 Ubuntu 的 overlay 软件源

较少见,但可检查:

apt-cache policy overlayroot
sudo apt install overlayroot

✅ 快速判断你属于哪种

请告诉我:

  1. 是 Docker / 容器 吗?
  2. 还是 系统启动 / Live USB?
  3. 报错信息是什么?

我可以直接给你精确命令。

0 踩