我有几台用于开发的工作机器(win 和 linux),每台都有<500GB 的 SSD 存储,以及一对用于备份的 USB-C 1TB 驱动器。
这些机器(尤其是 Linux)具有大量配置和工具设置,我希望在发生故障时能够完全轻松地恢复。
我正在考虑对 1TB 驱动器进行分区,其中很小的分区用于 Clonezilla(约 300MB),其余分区用于数据。
然后我可以让备份驱动器本身可启动,并让它们将主机 SSD 克隆到数据分区。有了两个驱动器,我可以交替使用它们,这样我就有两个物理副本,它们永远不会超过 2 周。
使用 USB-C 时,备份速度约为 5GB/分钟,因此即使我的驱动器开始变满,完整备份也需要 100 分钟。因此,几乎不值得增加增量的额外复杂性。我也可以使用两个驱动器同时运行两个备份。
除了需要安全地存储物理副本之外,该方案还有什么弱点?
(更新)
我意识到对两个盒子进行完整克隆似乎有点繁重 - 但目前它们每个运行时间不到 30 分钟。我可以每周轻松完成此操作,然后我总是可以恢复完全正常工作的安装,工作损失不超过 2 周。(而且我很可能可以从我的 git repo 中恢复重要内容。)
基本上,我没有太多时间设置/维护备份,而这个就行了。虽然有点笨重,但我不在乎,只要发生不好的事情时我能尽快恢复运行。
它会最好每天进行增量复制,也许使用 rsync - 有没有办法告诉 rsync 从文件系统“初始化”自身而不实际复制任何内容,以便第二天它可以扫描并仅复制新的/更改的文件?