我需要备份/克隆整个操作系统。问题是 lvm 分区和 RAID10 上有 2TB 的数据(我不知道它是专用控制器还是 BIOS 中的假 RAID。可能是第二个选项)哪种工具最适合这个? Ghost 不支持 lvm 分区 dd 很危险,因为它很容易破坏数据。(备份将由其他技术人员创建)
我需要帮助。谢谢
答案1
获取knoppix
并使用dd_rescue
将 LVM 复制到另一个 LVM、物理或网络位置。
例子:
**to local drive**
dd if=/dev/sda1 of=/media/sda5 bs=512 count=1
**to network location**
dd_rescue /dev/sda1 – | ssh root@somehost ” cat – > /some/path/filename.img
更新:
要将数据复制到另一个硬盘,首先,您需要知道要从哪个驱动器复制数据以及要复制到哪个驱动器。因此,您将使用lshw
或fdisk -l
或disklabel
。无论哪个应用程序都会让您列出所有磁盘和卷。
例如,如果您想将/dev/sda1
(磁盘 1 上的分区 1) 复制到/dev/sdb1
(磁盘 2 上的分区 1),您可以执行以下操作:
dd if=/dev/sda1 of=/dev/sdb1
这bs
是您要使用的字节大小。通常,字节大小越大,复制速度越快。
显然,我已经退出游戏一段时间了,现在又gddrescue
可以玩了,它应该更强大。它遵循相同的原则:
ddrescue -f -n /dev/sda1 /dev/sdb1 logfile
其中/dev/sda1
是 LVM 的分区,/dev/sdb1
是您想要的新驱动器上的分区,logfile
是您想要生成的日志文件的位置/名称。 -f
强制发生错误并-n
跳过损坏或难以复制的区域。 您可以添加-b
以更改字节大小,但默认值为512
,这对于大多数用例来说已经足够了。 如果您想更快,可以使用更高的数字,例如4096
。