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)