如何在正常使用期间对 Ubuntu 进行自动完整系统备份(如 Macrium Reflect for Windows)

Obs*_*rno 7 backup software-recommendation 20.04

更新:感谢Organic Marble 的回答,我选择了 Timeshift。我遇到了一些困难,所以我做了一个答案,概述了如何恢复到新驱动器,以防其他人遇到同样的问题。

\n
\n

我希望能够在正常使用期间自动备份我的 Ubuntu 安装。重要的是,这是一个自动过程,因为我不会记得定期启动到另一个环境来进行备份。这排除了我看到的大多数建议,例如使用 ddCloneZillagnome-disks

\n

我目前正在使用 Ubuntu 20.04 附带的 D\xc3\xa9j\xc3\xa0 Dup Backup 实用程序自动备份我的文件,但如果我的硬盘出现故障,我担心我会做很多事情重新设置我的环境的工作。

\n

我愿意接受能够为我提供自动全系统备份的创造性解决方案,即使它们涉及启动到另一个环境,只要它们在我正常的日常使用期间自动发生即可。

\n

例如,在虚拟机中运行我的主操作系统,并自动执行这些虚拟机文件的快照和备份。我在评论中看到了这个建议,但不知道它的解决方案有多现实。

\n
\n

编辑:

\n
    \n
  • 我主要担心的是硬盘故障。我需要能够恢复到新驱动器上。

    \n
  • \n
  • 我使用该设备只是为了个人编码项目。我不做任何托管或任何事情。

    \n
  • \n
  • 对我来说重要的是,我安装的所有软件和配置都得到备份,而不仅仅是我的文件。

    \n
  • \n
  • 在标题中我提到了 Macrium Reflect。我发现该软件的理想功能是它自动在备份的同一驱动器上运行,并且生成的映像甚至可以完全恢复到另一个驱动器上。

    \n

    理想情况下,我想备份我的系统,以便在恢复到另一个驱动器后,我可以输入localhost/currentproject在地址栏中输入内容,并加载当前的项目。或者打开我的 IDE 并查看我的所有项目文件。我希望感觉好像我的驱动器从未出现过故障。

    \n
  • \n
\n

Org*_*ble 4

Timeshift非常强大,包含在 Ubuntu Universe 存储库中。

优点:

  • 它以您指定的频率在后台运行。

  • 它确实有效......我多年来一直在进行时移备份,但直到上周才进行过恢复。它完美地恢复了我的系统...但有点重置了我的桌面环境...但这就是 Deja-Dup 的用途。他们两人之间,似乎涵盖了大部分情况。

缺点:

  • 您无法通过网络进行备份。备份到系统所在的物理驱动器有点愚蠢......所以这对于多驱动器系统来说是可以的,但对于例如笔记本电脑来说就不太好了。对于小型单磁盘桌面系统,我将 64G USB 插在后面,并设置 Timeshift 进行备份。