The bareon.utils.partition Module¶
-
bareon.utils.partition.get_uuid(device)¶
-
bareon.utils.partition.info(dev)¶
-
bareon.utils.partition.make_label(dev, label='gpt')¶ Creates partition label on a device.
Parameters: - dev – A device file, e.g. /dev/sda.
- label – Partition label type ‘gpt’ or ‘msdos’. Optional.
Returns: None
-
bareon.utils.partition.make_partition(dev, begin, end, ptype)¶
-
bareon.utils.partition.parse_partition_info(parted_output)¶
-
bareon.utils.partition.remove_partition(dev, num)¶
-
bareon.utils.partition.reread_partitions(dev, out='Device or resource busy', timeout=60)¶
-
bareon.utils.partition.set_gpt_type(dev, num, type_guid)¶ Sets guid on a partition.
Parameters: - dev – A device file, e.g. /dev/sda.
- num – Partition number
- type_guid – Partition type guid. Must be one of those listed
on this page http://en.wikipedia.org/wiki/GUID_Partition_Table. This method does not check whether type_guid is valid or not.
Returns: None
-
bareon.utils.partition.set_partition_flag(dev, num, flag, state='on')¶ Sets flag on a partition
Parameters: - dev – A device file, e.g. /dev/sda.
- num – Partition number
- flag – Flag name. Must be one of ‘bios_grub’, ‘legacy_boot’,
‘boot’, ‘raid’, ‘lvm’ :param state: Desiable flag state. ‘on’ or ‘off’. Default is ‘on’.
Returns: None
-
bareon.utils.partition.wipe(dev)¶