#linux #fs

lfs-core

give information on mounted disks

26 releases

0.12.0 Dec 21, 2024
0.11.2 Oct 14, 2023
0.11.1 Dec 10, 2022
0.11.0 Mar 4, 2022
0.3.1 Oct 18, 2020

#73 in #fs

Download history 365/week @ 2024-09-25 363/week @ 2024-10-02 322/week @ 2024-10-09 803/week @ 2024-10-16 396/week @ 2024-10-23 549/week @ 2024-10-30 666/week @ 2024-11-06 524/week @ 2024-11-13 430/week @ 2024-11-20 395/week @ 2024-11-27 434/week @ 2024-12-04 415/week @ 2024-12-11 587/week @ 2024-12-18 564/week @ 2024-12-25 684/week @ 2025-01-01 583/week @ 2025-01-08

2,477 downloads per month
Used in 8 crates (4 directly)

MIT license

25KB
593 lines

MIT Latest Version docs Chat on Miaou

Give information on the mounted disks.

lfs-core provides the data of lfs and of the :fs screen of broot.


lib.rs:

Use lfs_core::read_mounts to get information on all mounted volumes on a unix system.

// get all mount points
let options = lfs_core::ReadOptions::default();
let mut mounts = lfs_core::read_mounts(&options).unwrap();
// only keep the one with size stats
mounts.retain(|m| m.stats.is_ok());
// print them
for mount in mounts {
dbg!(mount);
}

The lfs application is a viewer for lfs-core and shows you the information you're expected to find in mounts.

Dependencies

~2.6–4MB
~73K SLoC