LVM -> dd -> LVM?

LVM -> dd -> LVM?

我已经使用 dd 通过 ssh 将 LVM 分区“克隆”到远程服务器(紧急备份……)。

在该远程服务器上,是否可以将 dd 克隆的文件“转换”回 LVM 分区?

谢谢。

PS:我可以访问克隆文件上的文件系统,但我不想要包含 rsync 或类似功能的解决方案。

答案1

因此,我认为您可能想做的是以下操作之一:

  1. 通过环回安装图像dd
  2. 使用 dd 映像重写真实磁盘并挂载它。

然后,您需要通过运行以下命令“重新检测” LVM 配置:

pvscan
vgscan -ay
lvscan

这就是我对 EBS 克隆而不是克隆所做的事dd;但希望它也能起作用,这是相同的理论。

答案2

首先,你应该创建一个至少与原始 LVM 大小相同的 LVM。然后你可以执行以下操作:

local# dd if=/dev/vglocal/lvm-old | ssh remote dd of=/dev/vgremote/lvm-new

这样就应该完成了。如果您在远程服务器上已经有原始 lvm 的文件,那么可以执行非常类似的操作:

remote# dd if=/path/to/img of=/dev/vgremote/lvm-new

您还可以添加选项bs来增加 dd 使用的块大小,以加快该过程:

# dd if=... of=... bs=131072

相关内容