Quellcode durchsuchen

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
Demi Marie Obenour vor 3 Jahren
Ursprung
Commit
cee8201989
1 geänderte Dateien mit 1 neuen und 3 gelöschten Zeilen
  1. 1 3
      qubes/storage/file.py

+ 1 - 3
qubes/storage/file.py

@@ -265,9 +265,7 @@ class FileVolume(qubes.storage.Volume):
         return self
 
     def export(self):
-        # FIXME: this should rather return snapshot(self.path, self.path_cow)
-        #  if domain is running
-        return self.path
+        return snapshot(self.path, self.path_cow)
 
     @asyncio.coroutine
     def import_volume(self, src_volume):