.B sysfs
filesystem and
.B udev db
-to gather information. If the udev db is not available or lsblk is compiled without udev support than it
+to gather information. If the udev db is not available or
+.B lsblk
+is compiled without udev support, then it
tries to read LABELs, UUIDs and filesystem types from the block device. In this case root permissions
are necessary.
.PP
does not have all information about recently added or modified devices yet. In this
case it is recommended to use
.B "udevadm settle"
-before lsblk to synchronize with udev.
+before
+.B lsblk
+to synchronize with udev.
.SH OPTIONS
.TP
.BR \-a , " \-\-all"
Print the zone model for each device.
.TP
.BR " \-\-sysroot " \fIdirectory\fP
-Gather data for a Linux instance other than the instance from which the lsblk
+Gather data for a Linux instance other than the instance from which the
+.B lsblk
command is issued. The specified directory is the system root of the Linux
instance to be inspected. The real device nodes in the target directory can
be replaced by text files with udev attributes.
.SH ENVIRONMENT
.IP LSBLK_DEBUG=all
-enables lsblk debug output.
+enables
+.B lsblk
+debug output.
.IP LIBBLKID_DEBUG=all
enables libblkid debug output.
.IP LIBMOUNT_DEBUG=all