A linux utility listing your filesystems.
Besides traditional columns, the disk
column helps you identify your "disk" (or the mapping standing between your filesystem and the physical device) :
remov
: a removable device (such as an USB key)HDD
: a rotational diskSSD
: a solid state storage deviceRAM
: an in-memory device (such as zram)LVM
: a device mapped to one or several disks using LVMcrypt
: a crypted diskAll sizes are normally based on the current SI recommendations (1M is one million bytes) but can be changed with --units binary
(then 1M is 1,048,576 bytes).
You can download it from https://github.com/Canop/lfs/releases
You need the Rust tool chain.
cargo install lfs
lfs can be installed from the community repository:
pacman -S lfs
lfs
By default, lfs only shows mount points backed by normal block devices, which are usually the "storage" filesystems you're interested into.
To show them all, use
lfs -a
To get the output as JSON, do lfs -j
or lfs -a -j
.
You may pass a path to have only the relevant device shown. For example:
Labels aren't frequently defined, or useful, so they're not displayed by default.
Use --labels
or -l
to display them in the table:
Use lfs --help
to list the other arguments.
If you want to display the same data in your Rust application, have a look at the lfs-core crate.