系统快照(Timeshift)和分区映像(保存为 iso)之间的主要区别是什么?

系统快照(Timeshift)和分区映像(保存为 iso)之间的主要区别是什么?

以下评论我的回答我开始对这个问题感兴趣:对于我来说,备份系统的最佳选择是如链接答案中所述的分区备份,还是由 Timeshift 创建的快照(我还没有使用过)。

所以,我知道分区映像是什么以及如何创建和恢复分区映像,但我想知道快照是否是更好的选择。我有一些关于快照的信息,但就恢复而言,我想知道有关快照和分区 iso 之间差异的更多详细信息。

我发现 Timeshift 创建的两种类型的快照之间存在差异,因为它们在程序启动后被清楚地列出。

在此处输入图片描述

在此处输入图片描述

由于我的系统位于 ext4 分区上(我发现最好将快照保存在外部驱动器上),因此我目前将使用的选项是 RSYNC。但我对 BTRFS 很感兴趣,我计划将来使用它。


我需要澄清的主要是以下几个方面:

我一定要吗运行我备份的系统使用 Timeshift 来恢复快照?

在我看来,情况确实如此,与保存为 iso 的分区相反。在这种情况下,我刚刚备份的系统必须能够运行,并且 Timeshift 必须安装在其中才能恢复备份。但那样的话,备份有什么意义呢?通常情况下,我希望有一个备份,以防我丢失了备份的系统。如果操作系统丢失,如何恢复快照?

我对备份的想法是保存一个健康且定制良好的系统,以便当运行系统变得臃肿或无法使用时我可以稍后恢复。

在我看来,快照的目的是不断备份当前状态下实际运行的系统。但如果系统运行不正常,这些备份是否有效?或者快照是否保存了系统各个阶段/时刻的图像,包括初始的、健康的和定制良好的图像?即便如此,如果运行系统丢失,如何恢复?

或者我错了,快照可以将系统 B 恢复到系统 A 上,从而替换它?

答案1

我是否必须运行使用 Timeshift 备份的系统才能恢复快照?

事实显然并非如此:

● 快照可以从正在运行的系统(在线恢复)或从实时 CD(离线恢复)


如果操作系统丢失,如何恢复快照?

● 脱机恢复是指恢复当前正在运行的系统以外的系统。如果您有多重启动设置,则可以启动一个已安装的操作系统,然后恢复可能安装在其他磁盘上的另一个操作系统。您还可以从 Linux Live CD 或 USB 启动,安装 Timeshift,然后恢复已安装的系统。如果您安装的系统无法启动,则可能需要使用 Live CD/USB 进行脱机恢复。

● 要恢复的快照可以是任何 Linux 发行版。 [...] Timeshift 将负责重新安装引导加载程序和其他细节。


阅读文档了解更多信息。


与克隆磁盘相比,使用 Timeshift(rsync)的好处:

  • 只有第一次备份是完整备份,后续备份都是增量备份。

    • 节省大量磁盘空间
    • 备份速度更快
    • 您可以将系统恢复到您有备份的任何时间点
  • Thimeshift 不会备份未使用的空间。

  • 在恢复时,您可以选择是否恢复引导程序。
  • 在恢复时,您可以选择保留哪些文件以及恢复哪些文件。

与 Timeshift(rsync)相比,克隆磁盘的优点如下:

  • 不需要存储在 Linux 文件系统上。
  • 使用标准Linux工具进行恢复。

使用 Timeshift(BTRFS)的好处:

  • 备份仅使用文件系统功能在文件系统级别进行。
  • 初始备份速度很快,不占用任何空间
  • 在同一磁盘上备份,无需额外的磁盘

但 ...

  • 需要系统上有特殊布局的 BTRFS
  • 在同一磁盘上备份意味着一旦磁盘损坏,数据就会丢失。

相关内容