使用 Timeshift 通过还原点和备份保护您的 Linux 系统。

最后更新: 10/09/2026
作者: 艾萨克
  • Timeshift 允许您创建增量系统快照,以还原配置错误或失败的更新。
  • 它区分了与外部驱动器兼容的 RSYNC 模式和集成到文件系统中的 BTRFS 模式。
  • 它只关注系统文件和配置,默认情况下不包含用户的个人数据。

工作台上配有笔记本电脑和几个用于数据备份的外置硬盘。

你可能已经听过无数遍老生常谈:一定要备份。问题是,尽管我们都知道备份至关重要,但大多数人却置之不理,直到命运给我们沉重一击。想象一下,某天醒来发现硬盘坏了,或者一个错误的 sudo 命令导致你的 Linux 系统彻底崩溃。如果没有备份,你基本上就等于自投罗网,一眨眼的功夫就可能丢失毕生心血。

为了避免这些问题,关键不在于更加努力,而在于更加聪明。确保不会忘记备份的最佳方法是实现备份流程自动化,让它自动进行,无需您手动操作。Timeshift 正是为此而生,它是一款出色的工具,可让您创建还原点并在出现问题时恢复到之前的状态,使您能够放心地对系统进行各种尝试,而无需担心会破坏一切。

特写镜头展示了数据中心中一台现代服务器单元,其蓝色灯光代表了 Linux 中的安全基础设施。
相关文章:
Linux 安全:备份和灾难恢复大师指南

Timeshift到底是什么?它究竟有什么用途?

特写镜头:通过 USB 线缆连接到笔记本电脑的外置硬盘

Timeshift 是一款由 Tony George 开发的免费软件,其功能与Windows 系统还原或 macOS 的 Time Machine 基本相同。它的主要功能是通过创建增量系统快照来保护计算机的稳定性。如果您安装的更新导致启动过程中断,或者配置了某些内容导致电脑无法使用,只需还原备份,系统即可恢复到创建备份时的状态。

  Linux 系统中 GPU 加速机器学习模型指南

务必了解,Timeshift 并非用于保存照片、视频或个人文档的工具。它的目的是保护系统文件和关键设置。默认情况下,它会排除用户文件夹,以避免您在将系统恢复到三天前的状态时,意外删除昨天编写的文档。如果您想要备份个人数据,最好将 Timeshift 与Back In Time等工具结合使用,或者探索其他备份程序

如何在Linux系统中使用Timeshift创建自动备份
相关文章:
Linux 系统中 Timeshift 的完整指南:系统备份和恢复

备份类型:Rsync 与 Btrfs

在数据中心安装服务器,包括网线和高级硬件

  • RSYNC 模式: 这是标准且最通用的选择。它使用 rsync 工具并创建 硬链接 对于备份之间未发生更改的文件,它可以优化磁盘空间。最棒的是,它允许您将备份保存到…… 任何内部或外部单元 它使用与 Linux 兼容的文件系统(例如 ext4),但不支持 Windows 格式,例如 NTFS 或 FAT32。
  • BTRFS 模式: 此选项速度更快、效率更高,但要求您在 Btrfs 分区上安装 Linux 系统。它会创建副本。 一点点地 几乎是瞬间完成。缺点是备份保存在同一块硬盘上,所以如果物理硬盘发生故障,你将失去系统和备份。

Timeshift 设置分步指南

一位IT专业人员在服务器机架前使用笔记本电脑工作

如果你使用 Linux Mint,那真是太好了,因为它已经预装了。在其他发行版(例如 Ubuntu)上,你可以通过打开终端并运行`sudo apt install timeshift`命令来安装它(如果官方软件源中没有,则需要添加 teejee2008 的 PPA)。在 Arch Linux 上,你可以通过AUR获取它。

数据中心内,现代化的服务器机架采用蓝色灯光照明,代表着配置 Linux 备份的基础架构。
相关文章:
Linux 系统下使用 rsync 设置自动备份的完整指南

打开后,向导将引导您完成设置。首先,选择备份模式(我们建议大多数用户使用 Rsync),然后选择存储位置。专业提示:使用辅助内置硬盘或外置硬盘,以防硬件故障。接下来是自动备份计划。您可以选择每小时、每天、每周或每月执行备份,并定义要保留的备份数量,以避免磁盘空间被占满。

  新手入门最应该避免的Linux发行版

点击“创建”按钮之前,请先查看“筛选器和用户”选项卡。您可以在这里决定是否包含任何个人文件夹或排除特定目录。配置完成后,点击“创建”按钮生成您的第一个快照。请注意,第一次快照需要较长时间,因为它需要复制整个系统,但后续快照会很快,因为它们是增量快照。

当所有方法都失效时,如何拯救你的系统

白色背景上的堆叠式内部硬盘,代表数据存储。

当您的系统出现问题时,只需打开 Timeshift,从列表中选择所需的快照,然后单击“恢复”。程序将分析当前状态与备份之间的差异,显示哪些文件将被修改,并在您确认后自动重启计算机以应用更改。如果系统甚至无法启动,您可以从Live USB运行 Timeshift ,从外部源恢复您的系统。

在 Linux 中使用 RSYNC 命令自动备份
相关文章:
如何使用 rsync 和 cron 在 Linux 中自动执行备份

高级替代方案:完全克隆和手动恢复

如果您需要比还原点更彻底的恢复方案,可以选择创建完整的磁盘映像。在 Linux 系统中,`sudo dd`命令是逐位精确复制分区数据的终极工具,但必须谨慎使用,因为路径错误可能会导致数据永久丢失。在只能访问命令行界面的紧急情况下,您可以使用`tar -cvzf` 命令将最重要的文档打包压缩到 `.tar.gz` 归档文件中,并通过生成md5sum指纹来确保其完整性。

制定完善的恢复策略需要区分恢复系统配置以修复技术错误和备份个人数据以防止意外丢失。通过将 Timeshift 用于操作系统稳定性,并结合打包或克隆工具来备份关键文件,任何 Linux 用户都可以安心地进行实验性更新和配置,因为总有办法恢复到正常工作状态。

备份
相关文章:
备份类型:方法、优点以及如何选择正确的备份