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

Dav*_*gac 6 lvm loopback

我正在尝试将带有 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
Run Code Online (Sandbox Code Playgroud)

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

joh*_*n64 4

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

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