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 | ||||
| 
 | ||||
|     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): | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Demi Marie Obenour
						Demi Marie Obenour