fn get_actual_device_name(device: &OsStr) -> String {
    let device_path = PathBuf::from(device);

    std::fs::canonicalize(&device_path)
        .ok()
        .and_then(|path| path.strip_prefix("/dev").ok().map(Path::to_path_buf))
        .unwrap_or(device_path)
        .to_str()
        .map(str::to_owned)
        .unwrap_or_default()
}
Resolves the actual device name for a specified `device` from `/proc/mounts`

This function is inspired by the [`bottom`] crate implementation and essentially does the following:
1. Canonicalizes the specified device path to its absolute form
2. Strips the "/dev" prefix from the canonicalized path

[`bottom`]: <https://github.com/ClementTsang/bottom/blob/main/src/data_collection/disks/unix/linux/partition.rs#L44>
src/unix/linux/disk.rs