Package oshi.driver.unix.openbsd.disk
Class Disklabel
- java.lang.Object
-
- oshi.driver.unix.openbsd.disk.Disklabel
-
@ThreadSafe public final class Disklabel extends java.lang.Object
Utility class parsing partition information from disklabel command
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Disklabel()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Quartet<java.lang.String,java.lang.String,java.lang.Long,java.util.List<HWPartition>>
getDiskParams(java.lang.String diskName)
Gets disk and partition informationprivate static Quartet<java.lang.String,java.lang.String,java.lang.Long,java.util.List<HWPartition>>
getDiskParamsNoRoot(java.lang.String diskName)
private static Pair<java.lang.Integer,java.lang.Integer>
getMajorMinor(java.lang.String diskName, java.lang.String name)
-
-
-
Method Detail
-
getDiskParams
public static Quartet<java.lang.String,java.lang.String,java.lang.Long,java.util.List<HWPartition>> getDiskParams(java.lang.String diskName)
Gets disk and partition information- Parameters:
diskName
- The disk to fetch partition information from- Returns:
- A quartet containing the disk's name/label, DUID, size, and a list of partitions
-
getDiskParamsNoRoot
private static Quartet<java.lang.String,java.lang.String,java.lang.Long,java.util.List<HWPartition>> getDiskParamsNoRoot(java.lang.String diskName)
-
getMajorMinor
private static Pair<java.lang.Integer,java.lang.Integer> getMajorMinor(java.lang.String diskName, java.lang.String name)
-
-