如何解决Ubuntu22.04安装Docker后使用Timeshift进行备份非常慢的问题
在 Ubuntu 22.04 中安装 Docker 后 Timeshift 备份变慢,核心原因是Docker 默认存储目录(/var/lib/docker)包含大量频繁变动的镜像、容器数据,这些数据体积大、小文件密集,会显著增加 Timeshift 的备份量和 IO 开销。以下是针对性的解决方案,按优先级排序:
一、核心优化:排除 Docker 无关数据(最有效)
Timeshift 的设计目标是备份系统关键配置和用户数据,而非 Docker 的镜像、容器(这类数据有专门的备份方式)。通过排除 Docker 核心目录,可直接减少 80% 以上的备份数据量。
操作步骤:
-
打开 Timeshift
从应用菜单搜索 “Timeshift”,或在终端执行timeshift-gtk
(图形界面)/timeshift-cli
(命令行)。 -
进入备份设置
- 图形界面:点击顶部菜单栏 “Settings”(设置) → 切换到 “Filters”(筛选器) 标签页。
- 命令行:编辑配置文件
sudo nano /etc/timeshift/timeshift.json
,找到exclude
字段。
-
添加 Docker 目录到排除列表
必须排除的核心目录(直接复制粘贴到 “Exclude” 列表中):/var/lib/docker
:Docker 镜像、容器、卷的默认存储目录(体积最大,变动最频繁)。