推荐的整体系统备份解决方案

推荐的整体系统备份解决方案

我已经在这里搜索了一些答案,但没有一个让我满意。我想要一个可以进行全面备份的备份解决方案,以便在发生重大故障(如硬盘故障)时可以恢复我的 Ubuntu 系统。

据我所知,我有两个选择:

  1. 使用 Deja Dup 备份到外部磁盘。这很好,我已经在这样做了,但如果我的硬盘出现故障,并且我在新磁盘上安装了新的 Ubuntu,Deja Dup 是否能够从备份文件中恢复我的所有设置和内容?如果可以,那么我应该在 Deja Dup 中添加哪些其他文件/文件夹来备份?目前我只设置了推荐的 /home 文件夹。告诉 Deja Dup 备份“/”下的所有内容有什么意义吗?

  2. 磁盘/分区克隆软件。这类似于 Norton ghost。有没有类似这样的 GUI 软件可以推荐给 Ubuntu 用?甚至更好的是,如果 Ubuntu 的 liveCD 可以在安装步骤中识别这样的克隆,那就太好了。

我正在使用 11.10。

答案1

我刚刚自己恢复了一个系统。我是 Ubuntu 新手,但我已经学到了很多东西,并且我是多分区的粉丝。

备份 /etc;我不知道,但记录“fstab”是必要的,在重新安装期间,记住只格式化 / 分区也很重要。由于/home/my-name我的数据分区有一个挂载点,我发现重新安装的直接结果是需要立即恢复 fstab。这需要在系统安装后重新启动(就像“Windows”一样),因为我无法立即从命令行调用 gedit。

这样做的好处是无需恢复/home/my-name。重新安装所有以前安装的程序已经够麻烦了。

为了更加安全,每月克隆整个硬盘是明智之举。'dd' 让您一头雾水,不知道发生了什么。'DDRESCUE' 让您随时了解情况。我会看看 'Clonezilla'。但是,使用 deja dup 备份似乎可以很好地恢复数据。

答案2

我希望您有大量可用空间,并且这些可用空间高度可用。在 Debian 系统中,您实际上只需要备份 /home 和 /etc 中的内容。然后,您可以获取已安装的所有软件包的列表,如下所示:

dpkg --get-selections > installed-software

并恢复:

dpkg --set-selections < installed-software && dselect

Deja-dup,或者直接使用 duplicity 应该可以满足您的需求,并且与保存 HD 的二进制副本相比,可以节省大量空间。速度也会更快。

2013 年 6 月 19 日 我已经写了有关如何自动化 duplicity(crontab)和使用受密码保护的 gpg 加密的详细说明。

答案3

从专业角度来说,我们使用 Clonezilla 进行全磁盘和分区克隆。它可以将磁盘映像到外部 USB、SFTP 或 NFS 共享。它会压缩映像,在某些情况下还能够根据磁盘大小调整分区大小。

http://clonezilla.org/

答案4

还有一个名为的命令行工具

这将逐字节复制所有内容,甚至是 uuid(如果您想让它们同时可启动,则必须更改它)。

磁盘/分区克隆说明在这里

根据我的经验,经常这样做可以为您的系统保留一份可靠的备份,当您想要恢复时,我只需格式化较新的分区并将备份复制回去即可。

相关内容