summaryrefslogtreecommitdiff
path: root/misc-utils/lsblk.8
diff options
context:
space:
mode:
Diffstat (limited to 'misc-utils/lsblk.8')
-rw-r--r--misc-utils/lsblk.8104
1 files changed, 104 insertions, 0 deletions
diff --git a/misc-utils/lsblk.8 b/misc-utils/lsblk.8
new file mode 100644
index 0000000..4ed024f
--- /dev/null
+++ b/misc-utils/lsblk.8
@@ -0,0 +1,104 @@
+.\" -*- nroff -*-
+.TH LSBLK 8 "April 2010" "util-linux" "System Administration"
+.SH NAME
+lsblk \- list block devices
+.SH SYNOPSIS
+.B lsblk
+.RB [ options ]
+.sp
+.B lsblk
+.RB [ options ]
+.IR device...
+.SH DESCRIPTION
+.B lsblk
+lists information about all or the specified block devices. The
+.B lsblk
+command reads the
+.I sysfs
+filesystem to gather information.
+.PP
+The command prints all block devices (except RAM disks) in a tree-like format
+by default. Use
+.B "lsblk --help"
+to get a list of all available columns.
+.PP
+The default output as well as default output from options like --topology and
+--fs is subject to change, so whenever possible you should avoid using default
+outputs in your scripts. Always explicitly define expected columns by
+.B \-\-output
+.IR columns
+in environment where a stable output is required.
+.SH OPTIONS
+.IP "\fB\-a, \-\-all\fP"
+.B lsblk
+does not list empty devices by default. This option disables this restriction.
+.IP "\fB\-b, \-\-bytes\fP"
+Print the SIZE column in bytes rather than in human-readable format.
+.IP "\fB\-d, \-\-nodeps\fP"
+Don't print device holders or slaves. For example "lsblk --nodeps /dev/sda" prints
+information about the sda device only.
+.IP "\fB\-D, \-\-discard\fP"
+Print information about the discard (TRIM, UNMAP) capabilities for each device.
+.IP "\fB\-e, \-\-exclude \fIlist\fP
+Exclude the devices specified by a comma-separated \fIlist\fR of major device numbers.
+Note that RAM disks (major=1) are excluded by default. The filter is applied to the top-level
+devices only.
+.IP "\fB\-I, \-\-include \fIlist\fP
+Include devices specified by a comma-separated \fIlist\fR of major device numbers only.
+The filter is applied to the top-level devices.
+.IP "\fB\-f, \-\-fs\fP
+Output info about filesystems. This option is equivalent to "-o NAME,FSTYPE,LABEL,MOUNTPOINT".
+The authoritative information about filesystems and raids is provided by the
+.BR blkid (8)
+command.
+.IP "\fB\-h, \-\-help\fP"
+Print a help text and exit.
+.IP "\fB\-i, \-\-ascii\fP"
+Use ASCII characters for tree formatting.
+.IP "\fB\-m, \-\-perms\fP
+Output info about device owner, group and mode. This option is equivalent to "-o NAME,SIZE,OWNER,GROUP,MODE".
+.IP "\fB\-l, \-\-list\fP"
+Use the list output format.
+.IP "\fB\-n, \-\-noheadings\fP"
+Do not print a header line.
+.IP "\fB\-o, \-\-output \fIlist\fP"
+Specify which output columns to print. Use
+.B "--help"
+to get a list of all supported columns.
+.IP "\fB\-P, \-\-pairs\fP"
+Use key="value" output format. All potentially unsafe characters are hex-escaped (\\x<code>).
+.IP "\fB\-r, \-\-raw\fP"
+Use the raw output format. All potentially unsafe characters are hex-escaped
+(\\x<code>) in NAME, KNAME, LABEL, PARTLABEL and MOUNTPOINT columns.
+.IP "\fB\-s, \-\-inverse\fP"
+Print dependencies in inverse order.
+.IP "\fB\-t, \-\-topology\fP"
+Output info about block device topology.
+This option is equivalent to "-o NAME,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,ROTA,SCHED,RQ-SIZE".
+.IP "\fB\-V, \-\-version\fP"
+Output version information and exit.
+.SH NOTES
+For partitions, some information (e.g. queue attributes) is inherited from the
+parent device.
+
+.PP
+The
+.B lsblk
+needs to be able to lookup sysfs path by major:minor, which is done
+done by using
+.BR /sys/dev/block .
+The block sysfs appeared in kernel 2.6.27 (October 2008). In case of
+problem with new enough kernel check that CONFIG_SYSFS was enabled at
+the time of kernel build.
+.SH AUTHORS
+.nf
+Milan Broz <mbroz@redhat.com>
+Karel Zak <kzak@redhat.com>
+.fi
+.SH SEE ALSO
+.BR findmnt (8),
+.BR blkid (8),
+.BR ls (1)
+.SH AVAILABILITY
+The lsblk command is part of the util-linux package and is available from
+ftp://ftp.kernel.org/pub/linux/utils/util-linux/.