LSBLK(8) lsblk - lsblk [] [...] lsblk . lsblk sysfs udev db . ,,udev db" lsblk ,,udev", -, - . . , ( RAM ) . . --merge N:M . ( children[] JSON ) --tree. --nodeps --list . , --fs --topology, . , . --output - --list . lsblk --list-columns . lsblk udev . udevadm settle lsblk ,,udev"-. . . lsblk (.). ( ), . -A, --noempty . -a, --all RAM . -b, --bytes . , , , , 2^10 (1024). , ; : ,,1 KiB" ,,1 MiB" ,,1 K" ,,1 M", ,,iB", . -H, --list-columns , --json --raw . -D, --discard (TRIM, UNMAP) . -d, --nodeps . , lsblk --nodeps /dev/sda ,,sda" . -E, --dedup . , . , -E WWN. -e, --exclude . RAM (=1) --all . . --list . -f, --fs . -o ,,,,,,%,. blkid(8). --hyperlink[=mode] Print mountpoint paths as terminal hyperlinks. The mode can be set to "always", "never", or "auto". The optional argument when can be set to "auto", "never", or "always". If the when argument is omitted, it will default to "auto". The "auto" setting means that hyperlinks will only be used if the output is on a terminal. -I, --include . . --list . -i, --ascii . -J, --json . --output --tree . children[] --tree. -l, --list . 2.34 --pairs --raw ( ). -M, --merge - . . -m, --perms , . -o ,,,,. -N, --nvme ,,NVMe" . -v, --virtio ,,virtio" . -n, --noheadings . -o, --output . --list-columns . . ,," ( --tree). + (., lsblk -o +UUID). -O, --output-all . -P, --pairs ="". . - (\x<o>). --shell. -p, --paths . -Q, --filter . ,,lsblk" . . -, ,,grep(1)". . scols-filter(5). ,,sda" ,,sdb", ('!~' ): lsblk --filter ' !~ "sd[ab]"' --highlight . . scols-filter(5). --ct [: [: ]] . . , , , : count, min, max sum. ,,count". , . . --ct-filter. , --ct :: ; SATA , : lsblk --ct-filter 'TYPE=="disk" && TRAN=="sata"' --ct " SATA " --ct-filter . . --ct scols-filter(5). , : lsblk --ct-filter 'TYPE=="part"' --ct :: \ --ct-filter 'TYPE=="disk"' --ct _:: -r, --raw . . - (\x<o>) , , , . -S, --scsi SCSI . , . -s, --inverse . --list . -T, --tree[=] . , . . -t, --topology . -o ,,-,-,-,-,,,RQ-,RA,W-. -w, --width . , , . lsblk . lsblk watch(1). -x, --sort . --list . --tree . -y, --shell , , MIN_IO FSUSE_PCT MIN-IO FSUSE%. , , --pairs. --pairs 2.37, , --shell. -z, --zoned . --sysroot lsblk . . ,,udev" . --properties-by list This option specifies the methods used by lsblk to gather information about filesystems and partition tables. The list is a comma-separated list of method names. The default setting is "file,udev,blkid". The supported methods are: udev Reads data from udev DB. If unsuccessful, it continues to the next probing method. blkid Reads data directly from the device using libblkid. If unsuccessful, it continues to the next probing method. file Reads data from a file. This method is only used if the --sysroot option is specified. This method always stops probing if used. none Does not probe. This method always stops probing. -h, --help . -V, --version Display version and exit. 0 1 32 64 , LSBLK_DEBUG=all lsblk . LIBBLKID_DEBUG=all libblkid . LIBMOUNT_DEBUG=all libmount . LIBSMARTCOLS_DEBUG=all libsmartcols . LIBSMARTCOLS_DEBUG_PADDING=on . , (. ) . lsblk ,,:", /sys/dev/block. 2.6.27 ( 2008). , CONFIG_SYSFS . Milan Broz , Karel Zak blkid(8), findmnt(8) ls(1), scols-filter(5) For bug reports, use the issue tracker . lsblk ,,util-linux" . util-linux 2.41 2025-03-29 LSBLK(8)