以下评论这我的回答我开始对这个问题感兴趣:对于我来说,备份系统的最佳选择是如链接答案中所述的分区备份,还是由 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
- 在同一磁盘上备份意味着一旦磁盘损坏,数据就会丢失。