Always snapshot in the FILE pool
We must snapshot a VM’s disk before exporting it. Otherwise, we will likely corrupt the VM’s filesystem. Fixes https://github.com/QubesOS/qubes-issues/issues/4324
This commit is contained in:
parent
2c8057c43a
commit
cee8201989
@ -265,9 +265,7 @@ class FileVolume(qubes.storage.Volume):
|
|||||||
return self
|
return self
|
||||||
|
|
||||||
def export(self):
|
def export(self):
|
||||||
# FIXME: this should rather return snapshot(self.path, self.path_cow)
|
return snapshot(self.path, self.path_cow)
|
||||||
# if domain is running
|
|
||||||
return self.path
|
|
||||||
|
|
||||||
@asyncio.coroutine
|
@asyncio.coroutine
|
||||||
def import_volume(self, src_volume):
|
def import_volume(self, src_volume):
|
||||||
|
Loading…
Reference in New Issue
Block a user