pub struct Disk {
pub name: String,
pub rotational: Option<bool>,
pub removable: Option<bool>,
pub ram: bool,
pub lvm: bool,
pub crypted: bool,
}Expand description
what we have most looking like a physical device
Fields§
§name: Stringa name, like “sda”, “sdc”, “nvme0n1”, etc.
rotational: Option<bool>true for HDD, false for SSD, None for unknown. This information isn’t reliable for USB devices
removable: Option<bool>whether the system thinks the media is removable. Seems reliable when not mapped
ram: boolwhether it’s a RAM disk
lvm: boolwhether it’s on LVM
crypted: boolwhether it’s a crypted disk