I would like to be able to restore a snapshot from a disk image file with read only permissions, for example stored on a cdrom.
QEMU checks if an image supports snapshots (bdrv_can_snapshot, etc) and will fail if the disk is read only. As a quick test, I patched out these checks and QEMU will boot the snapshot, but it will hang after a little while eating 100% cpu. My guess would be this is some timer to flush data back to disk, but I haven't looked into it at all. The -snapshot option does support snapshots on read only images, however when looking for snapshot it looks in the newly created temporary backing file. This is nice because you can create/delete snapshots in a sandbox, but you can't restore a snapshot stored in the original disk image. Any ideas on what would be easier/better, trying to restore snapshots in the base image with -snapshot, or trying to make QEMU support snapshots on a read only image? Thanks _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel