|
|
@ -230,7 +230,7 @@ class VirtualDisk(SizeableDisk, DosDisk, GptDisk):
|
|
|
|
self.mount = mount
|
|
|
|
self.mount = mount
|
|
|
|
self.part = part
|
|
|
|
self.part = part
|
|
|
|
self.partid = partid
|
|
|
|
self.partid = partid
|
|
|
|
self.size = round_disk_size(size)
|
|
|
|
self.size = size
|
|
|
|
self.format = ""
|
|
|
|
self.format = ""
|
|
|
|
|
|
|
|
|
|
|
|
def __init__(self, parent, dev, size):
|
|
|
|
def __init__(self, parent, dev, size):
|
|
|
@ -330,6 +330,7 @@ class VirtualDisk(SizeableDisk, DosDisk, GptDisk):
|
|
|
|
|
|
|
|
|
|
|
|
class VirtualDosDisk(VirtualDisk, DosDisk):
|
|
|
|
class VirtualDosDisk(VirtualDisk, DosDisk):
|
|
|
|
parttype = "dos"
|
|
|
|
parttype = "dos"
|
|
|
|
|
|
|
|
header_size = Sizes().M
|
|
|
|
|
|
|
|
|
|
|
|
def write(self):
|
|
|
|
def write(self):
|
|
|
|
res = super(VirtualDosDisk, self).write()
|
|
|
|
res = super(VirtualDosDisk, self).write()
|
|
|
@ -338,6 +339,7 @@ class VirtualDosDisk(VirtualDisk, DosDisk):
|
|
|
|
|
|
|
|
|
|
|
|
class VirtualGptDisk(VirtualDisk, GptDisk):
|
|
|
|
class VirtualGptDisk(VirtualDisk, GptDisk):
|
|
|
|
parttype = "gpt"
|
|
|
|
parttype = "gpt"
|
|
|
|
|
|
|
|
header_size = Sizes().M + Sizes().Sector * 34
|
|
|
|
|
|
|
|
|
|
|
|
class VirtualLvm(SizeableDisk, LvmDisk):
|
|
|
|
class VirtualLvm(SizeableDisk, LvmDisk):
|
|
|
|
|
|
|
|
|
|
|
|