Answers:
可以在最新的SystemRescueCD上找到
据说是由创作partimage的同一个人制作的。
它具有许多改进,包括:-ext4支持-ntfs支持-文件级而不是块级-使用多核压缩
基本上,在保存/压缩分区后,可以将其还原为不同大小的分区,以及不同格式的分区(因此您也可以使用它来转换分区的格式),并且如果备份的一部分损坏,它也不会破坏整个映像(就像在块级备份上一样)。
唯一的缺点(如果您认为有缺点)是,目前它只是一个命令行应用程序(但最终应该得到gui)。
命令行条目非常简单。
要保存分区:
fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1
其中“ /mnt/backup/gentoo-rootfs.fsa”是要保存到的路径,“ / dev / sda1”是要克隆的分区。
要还原分区:
fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1
只需反转以上选项即可。据我了解(在文档中),看来id = 0是必需的,因为一个映像可以包含多个分区。有关使用的更多说明(例如保存多个分区),请查阅《快速入门》指南。
边注:
事实证明,我实际上是从Linux Mint LiveCD编写(作为娱乐),而我正在克隆新更新的Windows工厂安装克隆。较早前,我在网上进行了搜索,以寻找更好的分区克隆替代方案,因为我想最终废弃已使用多年的Ghose '03光盘。我会放一张纸条,让您知道还原完成后的情况。
更新:
刚刚完成备份,没有任何错误。花了一段时间,因为我不知道在启动时使其成为多线程的选项。压缩设置为默认值(相当于gzip -6),磁盘上的分区为4.48GB(高度修剪/更新的XP + Chrome),输出文件的大小为2.3GB。这里没有怨言。
试试Clonezilla。它在liveCD环境中运行,并支持各种存储区(NFS,SMB,SSH,本地文件系统)的任何类型的分区(包括ext4)。
我一直在使用它来为实验室中的工作站成像。
dump
而restore
ext4(sudo apt-get install dump
)正是为此目的而设计的。如果您好奇,请检查以下内容:
我喜欢dd
dd if = / dev / sda1(或整个磁盘的sda)= / home / user / backup.img
和
dd if = / home / user / backup.img of = / dev / sda1
找回来
e2image -ar /dev/sdaX ~/sdaX.img
-a
确保复制文件数据,而不仅仅是文件系统结构。
-r
确保数据以原始图像格式存储(就像使用一样dd
),而不是QEMU的QCOW2格式。
生成的映像在磁盘空间使用方面将非常有效,因为:
复制稀疏文件时仍要小心,以确保复制时不会写出零。
避免这种情况的一种方法是将图像文件存储在squashfs图像内。这是一个只读的可安装文件系统,可压缩内部数据,但仍允许查找和安装其中的映像文件。
gnome-disk-utility
目前,Ubuntu中默认使用“磁盘”()。
为什么要创建图像?在大多数情况下,基于文件的备份(例如tar球)在还原时为您提供了更大的灵活性,例如,您可以将其还原到其他文件系统甚至多个文件系统上。
除了基于文件的策略之外:尝试使用命令rsync备份数据。
与此类似的程序称为DéjàDup:https : //launchpad.net/deja-dup