util-linux
Block devices (disks)
blkid
/dev/sda1: UUID="f16c1a22-83d5-477f-b9c1-2ab6e51e2a84" TYPE="ext4"
/dev/sda2: UUID="12c6a7c5-3aba-44d1-bf59-9ba9fcf2041d" TYPE="crypto_LUKS"
/dev/mapper/cr_sda2: UUID="POILkH-7nel-5wjA-8iZZ-vwYB-4WBr-9kgBpc" TYPE="LVM2_member"
/dev/mapper/system-home: UUID="0e32fb87-3c8d-4e2b-b406-a6d035500188" TYPE="ext4"
/dev/mapper/system-root: UUID="3dc2fc2b-931e-492c-bd73-c1241e55c10e" TYPE="ext4"
/dev/mapper/system-swap: UUID="16cb90d7-7d2f-4948-9b9b-a527e880d2bf" TYPE="swap"
Works as root only, it has a cache file (adjustable in /etc/blkid.conf) which is generated after every boot on openSUSE.
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 114.5G 0 disk
|-sda1 8:1 0 70M 0 part /boot
`-sda2 8:2 0 114.4G 0 part
`-cr_sda2 (dm-0) 253:0 0 114.4G 0 crypt
|-system-home (dm-1) 253:1 0 25G 0 lvm /home
|-system-root (dm-2) 253:2 0 20G 0 lvm /
`-system-swap (dm-3) 253:3 0 2G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
My personal favourite, due to the optional column selection and availability to the non-root user.
lsblk -b -n -o KNAME,MOUNTPOINT,TYPE,STATE
sda disk running
sda1 /boot part
sda2 part
dm-0 crypt running
dm-1 /home lvm running
dm-2 / lvm running
dm-3 [SWAP] lvm running
sr0 rom running
blockdev
findmnt -s, -m, -k (fstab, mtab, kernel), -t (type) -R (submounts)
- findmnt -t ext4 (kb mount -t ext4)
- userkent megy
findfs
raw
swaplabel
wipefs
script
ipcs, ipcmk, ipcrm - Linux IPC (interprocess call)