Answers:
您应该像往常一样应用快照并安装映像。如果要在执行这些操作之前返回原始磁盘内容,最好在应用之前立即创建快照。应用快照后,只需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
您可能要单独保存快照,然后将其安装为另一个磁盘驱动器。为此,您应该使用convert
comand qemu-img
。
$ 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)。
partprobe -s /dev/nbd0
否则并非总是能找到分区,尤其是在快速运行的bash脚本中。