dissect.volume.lvm.c_lvm2
#
Module Contents#
- dissect.volume.lvm.c_lvm2.lvm_def = Multiline-String#
Show Value
""" struct label_header { char id[8]; uint64 sector; uint32 crc; uint32 offset; char type[8]; }; struct pv_header { char pv_uuid[32]; uint64 device_size; }; struct disk_locn { uint64 offset; /* Offset in bytes to start sector */ uint64 size; /* Bytes */ }; // Metadata area header struct mda_header { uint32 checksum; /* Checksum of rest of mda_header */ char magic[16]; /* To aid scans for metadata */ uint32 version; uint64 start; /* Absolute start byte of mda_header */ uint64 size; /* Size of metadata area */ }; struct raw_locn { uint64 offset; /* Offset in bytes to start sector */ uint64 size; /* Bytes */ uint32 checksum; uint32 flags; }; #define RAW_LOCN_IGNORED 0x00000001 """
- dissect.volume.lvm.c_lvm2.c_lvm#
- dissect.volume.lvm.c_lvm2.SECTOR_SIZE = 512#
- dissect.volume.lvm.c_lvm2.LABEL_SCAN_SECTORS = 4#
- dissect.volume.lvm.c_lvm2.STATUS_FLAG_ALLOCATABLE = 'ALLOCATABLE'#
- dissect.volume.lvm.c_lvm2.STATUS_FLAG_RESIZEABLE = 'RESIZEABLE'#
- dissect.volume.lvm.c_lvm2.STATUS_FLAG_READ = 'READ'#
- dissect.volume.lvm.c_lvm2.STATUS_FLAG_VISIBLE = 'VISIBLE'#
- dissect.volume.lvm.c_lvm2.STATUS_FLAG_WRITE = 'WRITE'#