dissect.volume.raid.raid

Module Contents

Classes

Attributes

DiskMap

{data_offset: PhysicalDisk}}

dissect.volume.raid.raid.DiskMap

{data_offset: PhysicalDisk}}

Type:

A dict of the structure

Type:

{disk_idx

class dissect.volume.raid.raid.RAID(configurations: list[Configuration])
configurations
class dissect.volume.raid.raid.Configuration(physical_disks: list[PhysicalDisk], virtual_disks: list[VirtualDisk])
physical_disks
virtual_disks
class dissect.volume.raid.raid.PhysicalDisk(fh: BinaryIO, offset: int, size: int)
fh
offset
size
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, disk_map: DiskMap)
name
uuid
size
level
layout
stripe_size
num_disks
disk_map
open() BinaryIO

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