温馨提示×

如何备份Ubuntu缓存

小樊
45
2026-08-06 18:37:14
栏目: 智能运维

在 Ubuntu 中,“缓存”通常指以下几类内容,它们在备份方式和目的上各不相同。下面按常见场景分别说明,并给出可安全操作的备份方法


一、APT 软件包缓存(最常见)

1️⃣ 缓存位置

/var/cache/apt/archives/

这里存放的是通过 apt 下载的 .deb 安装包。

2️⃣ 备份 APT 缓存

sudo cp -r /var/cache/apt/archives /path/to/backup/apt-cache-backup

3️⃣ 恢复 APT 缓存

sudo cp -r /path/to/backup/apt-cache-backup/* /var/cache/apt/archives/

注意

  • 这些缓存不是系统必需
  • 重装系统后可通过 apt install 重新下载
  • 备份主要是为了 节省流量或离线安装

二、系统日志和临时缓存(不建议备份)

常见目录

/var/cache/
/var/tmp/
/tmp/

不建议备份

  • 属于运行时缓存
  • 重装系统后会自动生成
  • 备份会浪费空间

✅ 如果一定要备份:

sudo tar czf cache-backup.tar.gz /var/cache

三、用户缓存(浏览器、应用)

1️⃣ 用户缓存目录

~/.cache/

2️⃣ 备份用户缓存

tar czf user-cache-backup.tar.gz ~/.cache

⚠️ 建议

  • 浏览器缓存(Chrome、Firefox)不建议备份
  • 配置比缓存更重要

四、最推荐:备份「已安装软件列表」而不是缓存

1️⃣ 导出已安装软件列表

dpkg --get-selections > installed-packages.txt

2️⃣ 恢复软件

sudo dpkg --set-selections < installed-packages.txt
sudo apt-get dselect-upgrade

✅ 这是最实用、最安全的方式


五、使用工具自动备份(推荐)

1️⃣ Timeshift(系统级)

sudo apt install timeshift
  • 备份整个系统(不含 /home 缓存)
  • 适合系统恢复

2️⃣ Deja Dup(用户数据)

sudo apt install deja-dup
  • 图形界面
  • 可排除缓存目录

六、总结建议(直接照做)

推荐做法

  • ✅ 备份软件列表
  • ✅ 备份 /home 下的配置文件
  • ❌ 不备份 /var/cache/tmp、 browser cache

一句话总结

Ubuntu 缓存一般不用备份,真正该备份的是软件列表和配置文件。


如果你能说明你的具体目的(例如:
✅ 为了重装系统
✅ 为了离线安装
✅ 为了节省下载时间)
我可以给你更精确的备份方案

0