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 privateDisklabel()
-
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)
-
-