dissect.volume.raid.raid#

Module Contents#

Classes#

class dissect.volume.raid.raid.RAID(configurations: list[Configuration])#
class dissect.volume.raid.raid.Configuration(physical_disks: list[PhysicalDisk], virtual_disks: list[VirtualDisk])#
class dissect.volume.raid.raid.PhysicalDisk(fh: BinaryIO, offset: int, size: int)#
open() BinaryIO#

Return a file-like object of the data section of the disk.

class dissect.volume.raid.raid.VirtualDisk(name: str, uuid: str, size: int, level: int, layout: int, stripe_size: int, num_disks: int, physical_disks: dict[int, tuple[int, PhysicalDisk]])#
open() BinaryIO#

Return a file-like object of the RAID volume in this set.