Partitions - file /proc/partitions
¶
This parser reads the /proc/partitions
file, which contains
partition block allocation information.
-
class
insights.parsers.partitions.
Partitions
(context)[source]¶ Bases:
insights.core.Parser
,dict
A class for parsing the
/proc/partitions
file.Sample input:
major minor #blocks name 3 0 19531250 hda 3 1 104391 hda1 3 2 19422585 hda2 253 0 22708224 dm-0 253 1 524288 dm-1
Examples
>>> type(partitions_info) <class 'insights.parsers.partitions.Partitions'> >>> 'hda' in partitions_info True >>> partitions_info['dm-0'].get('major') '253' >>> sorted(partitions_info['hda'].items(), key=lambda x: x[0]) [('blocks', '19531250'), ('major', '3'), ('minor', '0'), ('name', 'hda')]
Raises: SkipComponent
-- When input is empty.-
partitions
¶ Dictionary with each partition name as index and its information from the block allocation table.
Type: ( dict
)
-