如何将 LVM 逻辑卷复制到另一个系统上的环回文件?

如何将 LVM 逻辑卷复制到另一个系统上的环回文件?

我正在尝试将具有 ext3 文件系统的 LVM 逻辑卷从一个系统复制到另一个系统上的文件,我将能够将其作为回送设备挂载。我尝试使用以下命令复制卷:

dd if=/dev/VolGroup01/example-volume bs=1M | ssh target-system dd of=/backup/example-volume-image bs=1M

这给了我一个与逻辑卷大小相同的文件,但是当我尝试挂载它时,我得到了:

[root@target-system backup]# mount -o loop example-volume-image /mnt
mount: you must specify the filesystem type
[root@target-system backup]# mount -o loop -t ext3 dev2-endeca1-rootfs /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

我没有正确复制卷还是它可能已损坏?

答案1

如果它是一个正在运行的 lvm,您应该创建它的快照,然后备份该快照。否则您的命令看起来不错。最好在进行复制之前卸载 lvm。

然后,在尝试挂载之前强制对生成的循环文件进行文件系统检查。

相关内容