什么软件可以用来创建可恢复的驱动器映像?

不确定在Linux上应该使用什么软件。我正在寻找类似于Windows的Acronis True Image的东西,但适用于Linux。规则是我们要排除Windows,我希望能够完全依赖Ubuntu来处理备份镜像的管理和恢复。
4个回答

Clonezilla相当受欢迎,尽管我从未使用过。我想你应该能够将其安装到自己的分区,并将其添加到grub中,以便作为启动选项(我猜这就是你的目标)。
但大多数人只是通过CD或USB启动它。

一个简单的解决方案是使用dd命令。
要备份一个驱动器分区(例如/dev/sda1),运行以下命令:
dd if=/dev/sda1 of=~/sda1_backup

并且恢复:
sudo dd if=~/sda1_backup of=/dev/sda1

有关dd命令的更多信息,请参阅man dd
为了减少备份镜像所占用的空间,您可以使用gzipbzip2等来压缩镜像。如果这样做,您需要在恢复之前解压缩镜像。


一个相对较新的工具是FSArchiver,它包含在SystemRescueCD中,并支持将恢复到比原始分区更小的分区,只要有足够的空间来存放所有文件。它适用于Linux支持的大多数文件系统,可以保留“基本”和“扩展”属性(例如SELinux),可以使用lzo、gzip、bzip2或lzma压缩存档,并且可以加密存储存档。