diff options
author | Benno Schulenberg | 2013-02-25 10:48:35 +0100 |
---|---|---|
committer | Karel Zak | 2013-03-04 12:33:31 +0100 |
commit | ceefa682b459d6cac12f17a41e1a08ff9b9e3b87 (patch) | |
tree | 9199a5446cdd90c07dd474611301492037ddd273 /misc-utils/lsblk.8 | |
parent | docs: improve grammar and formatting of explanation of "-o +list" (diff) | |
download | kernel-qcow2-util-linux-ceefa682b459d6cac12f17a41e1a08ff9b9e3b87.tar.gz kernel-qcow2-util-linux-ceefa682b459d6cac12f17a41e1a08ff9b9e3b87.tar.xz kernel-qcow2-util-linux-ceefa682b459d6cac12f17a41e1a08ff9b9e3b87.zip |
docs: improve wording, grammar and formatting of lsblk man page
Also sort the options alphabetically.
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
Diffstat (limited to 'misc-utils/lsblk.8')
-rw-r--r-- | misc-utils/lsblk.8 | 136 |
1 files changed, 78 insertions, 58 deletions
diff --git a/misc-utils/lsblk.8 b/misc-utils/lsblk.8 index e5cb69cc8..67d2daa1c 100644 --- a/misc-utils/lsblk.8 +++ b/misc-utils/lsblk.8 @@ -1,17 +1,14 @@ .\" -*- nroff -*- -.TH LSBLK 8 "April 2010" "util-linux" "System Administration" +.TH LSBLK 8 "February 2013" "util-linux" "System Administration" .SH NAME lsblk \- list block devices .SH SYNOPSIS .B lsblk .RB [ options ] -.sp -.B lsblk -.RB [ options ] -.IR device... +.RI [ device ...] .SH DESCRIPTION .B lsblk -lists information about all or the specified block devices. The +lists information about all available or the specified block devices. The .B lsblk command reads the .I sysfs @@ -22,87 +19,110 @@ 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 +The default output, as well as the default output from options like +.BR \-\-fs +and +.BR \-\-topology , +is subject to change. So whenever possible, you should avoid using default +outputs in your scripts. Always explicitly define expected columns by using .B \-\-output -.IR columns -in environment where a stable output is required. +.I columns-list +in environments 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 +.TP +.BR \-a , " \-\-all" +Also list empty devices. (By default they are skipped.) +.TP +.BR \-b , " \-\-bytes" +Print the SIZE column in bytes rather than in a human-readable format. +.TP +.BR \-D , " \-\-discard" +Print information about the discarding capabilities (TRIM, UNMAP) for each device. +.TP +.BR \-d , " \-\-nodeps" +Do not print holder devices or slaves. For example, \fBlsblk --nodeps /dev/sda\fR 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". +.TP +.BR \-e , " \-\-exclude " \fIlist\fP +Exclude the devices specified by the 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. +.TP +.BR \-f , " \-\-fs" +Output info about filesystems. This option is equivalent to +.BR -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" +.TP +.BR \-h , " \-\-help" Print a help text and exit. -.IP "\fB\-i, \-\-ascii\fP" +.TP +.BR \-I , " \-\-include " \fIlist\fP +Include devices specified by the comma-separated \fIlist\fR of major device numbers. +The filter is applied to the top-level devices only. +.TP +.BR \-i , " \-\-ascii" 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" +.TP +.BR \-l , " \-\-list" +Produce output in the form of a list. +.TP +.BR \-m , " \-\-perms" +Output info about device owner, group and mode. This option is equivalent to +.BR -o\ NAME,SIZE,OWNER,GROUP,MODE . +.TP +.BR \-n , " \-\-noheadings" Do not print a header line. -.IP "\fB\-o, \-\-output \fIlist\fP" +.TP +.BR \-o , " \-\-output " \fIlist\fP Specify which output columns to print. Use -.B "--help" +.B \-\-help to get a list of all supported columns. The default list of columns may be extended if \fIlist\fP is specified in the format \fI+list\fP (e.g. \fBlsblk -o +UUID\fP). -.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" +.TP +.BR \-P , " \-\-pairs" +Produce output in the form of key="value" pairs. +All potentially unsafe characters are hex-escaped (\\x<code>). +.TP +.BR \-r , " \-\-raw" +Produce output in raw format. All potentially unsafe characters are hex-escaped +(\\x<code>) in the NAME, KNAME, LABEL, PARTLABEL and MOUNTPOINT columns. +.TP +.BR \-S , " \-\-scsi" +Output info about SCSI devices only. All partitions, slaves and holder devices are ignored. +.TP +.BR \-s , " \-\-inverse" 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,WSAME". -.IP "\fB\-S, \-\-scsi\fP" -Output info about SCSI devices only. All partitions, slaves and holders devices are ignored. -.IP "\fB\-V, \-\-version\fP" +.TP +.BR \-t , " \-\-topology" +Output info about block-device topology. +This option is equivalent to +.BR -o\ NAME,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,ROTA,SCHED,RQ-SIZE,WSAME . +.TP +.BR \-V , " \-\-version" 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 +command needs to be able to look up each block device by major:minor numbers, +which is 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. +This sysfs block directory appeared in kernel 2.6.27 (October 2008). +In case of problems with a new enough kernel, check that CONFIG_SYSFS +was enabled at the time of the kernel build. .SH AUTHORS .nf Milan Broz <mbroz@redhat.com> Karel Zak <kzak@redhat.com> .fi .SH ENVIRONMENT -.IP LIBMOUNT_DEBUG=0xffff -enables debug output. +.IP "Setting LIBMOUNT_DEBUG=0xffff enables debug output." .SH SEE ALSO .BR findmnt (8), .BR blkid (8), |