Você pode usar o comando dmsetup
de nível inferior para direcionar o mapeador de dispositivos do kernel para criar um instantâneo. Se, de outra maneira, você estiver usando o LVM além da partição do Windows, crie um volume lógico para usá-lo como o armazenamento de backup do instantâneo.
lvcreate -n store -L 10g vg
echo 0 'blockdev --getsz /dev/sda1' snapshot-origin /dev/sda1 | dmsetup create origin
echo 0 'blockdev --getsz /dev/sda1' snapshot /dev/mapper/origin /dev/mapper/vg-store N 128 | dmsetup create snap
Agora você pode apontar xen para / dev / mapper / snap em vez de / dev / sda1 e todas as alterações feitas serão descartadas quando você terminar e usar o dmsetup remove para remover os dispositivos de snap e origem e lvremove para remover a loja volume.
Se você não estiver usando o LVM, precisará de outro dispositivo de partição ou loop para usar como armazenamento de backup.