dissect.volume.md.md
#
Module Contents#
Classes#
Read an MD RAID set of one or multiple devices/file-like objects. |
|
Parse metadata from an MD device. |
Functions#
Attributes#
- dissect.volume.md.md.DeviceDescriptor#
- class dissect.volume.md.md.MD(fh: list[DeviceDescriptor] | DeviceDescriptor)#
Bases:
dissect.volume.raid.raid.RAID
Read an MD RAID set of one or multiple devices/file-like objects.
Use this class to read from a RAID set.
- Parameters:
fh – A single file-like object or
Device
, or a list of multiple belonging to the same RAID set.
- class dissect.volume.md.md.MDConfiguration(devices: list[DeviceDescriptor])#
- class dissect.volume.md.md.MDDisk(configuration: MDConfiguration)#
- class dissect.volume.md.md.Device(fh: BinaryIO)#
Bases:
dissect.volume.raid.raid.PhysicalDisk
Parse metadata from an MD device.
Supports 0.90 and 1.x metadata.
- Parameters:
fh – The file-like object to read metadata from.
- dissect.volume.md.md.find_super_block(fh: BinaryIO) tuple[int, int, int] #