linux – mount qcow2快照

我正在运行一些Xen服务器并开始迁移到KVM.

目前我的客人要么在原始图像上运行,要么在LVM上运行.

我发现libvirt提供了一些非常好的快照功能(virsh snapshot-create,…)所以我决定使用qcow2而不是raw / lvm.

这是我的问题:libvirt在qcow2图像上创建相同类型的快照,就像我使用qemu-img一样 – 是否可以安装它们?我读了一些关于qemu-nbd和安装qcow的可能性,但我找不到关于快照的话.

解决方法

您应该应用快照并像往常一样装载图像.如果要在执行这些操作之前转回原始磁盘内容,最好在应用之前创建快照.应用快照后,您将一如既往地使用qemu-nbd挂载映像:
# modprobe nbd max_part=8
$qemu-img snapshot -c backup image.qcow2
$qemu-img snapshot -a old_snapshot image.qcow2
$qemu-nbd --connect=/dev/nbd0 image.qcow2
# mount /dev/nbd0p1 /mnt

您可能希望单独保存快照并将其作为另一个磁盘驱动器安装.为此,您应该为qemu-img使用convert comand.

$qemu-img convert -s old_snapshot image.qcow2 old_snapshot.qcow2
$qemu-nbd --connect=/dev/nbd0 old_snapshot.qcow2
# mount /dev/nbd0p1 /mnt

有关详细信息,请参阅man qemu-img(1)和qemu-nbd(1).

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...