diff options
author | Benno Schulenberg | 2013-03-01 22:11:52 +0100 |
---|---|---|
committer | Karel Zak | 2013-03-20 14:08:03 +0100 |
commit | bc88ad1a5fb73b38836c8b5b152440f642cd9da8 (patch) | |
tree | f26a20b0698e2d5850ded1e958532af50c305b3a /misc-utils/blkid.8 | |
parent | lib/mbsalign: correct license header from GPLv[23] to LGPLv2+ (diff) | |
download | kernel-qcow2-util-linux-bc88ad1a5fb73b38836c8b5b152440f642cd9da8.tar.gz kernel-qcow2-util-linux-bc88ad1a5fb73b38836c8b5b152440f642cd9da8.tar.xz kernel-qcow2-util-linux-bc88ad1a5fb73b38836c8b5b152440f642cd9da8.zip |
docs: improve wording and formatting of blkid man page
Furthermore, explain the device argument right at the beginning,
since it is not an option, and alphabetize -k.
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
Diffstat (limited to 'misc-utils/blkid.8')
-rw-r--r-- | misc-utils/blkid.8 | 137 |
1 files changed, 67 insertions, 70 deletions
diff --git a/misc-utils/blkid.8 b/misc-utils/blkid.8 index 94acdf16e..0d5f4235c 100644 --- a/misc-utils/blkid.8 +++ b/misc-utils/blkid.8 @@ -5,15 +5,14 @@ .\" This file may be copied under the terms of the GNU Public License. .\" .\" Based on uuidgen, Mon Sep 17 10:42:12 2000, Andreas Dilger -.TH BLKID 8 "February 2011" "util-linux" "System Administration" +.TH BLKID 8 "March 2013" "util-linux" "System Administration" .SH NAME blkid \- locate/print block device attributes .SH SYNOPSIS .B blkid -.RB \-L -.IR label " | " -.RB \-U -.IR uuid +.BI \-L " label" +| +.BI \-U " uuid" .B blkid .RB [ \-dghlv ] @@ -21,22 +20,21 @@ blkid \- locate/print block device attributes .IR file ] .RB [ \-o .IR format ] -.in +6 .RB [ \-s .IR tag ] +.in +6 .RB [ \-t .IR NAME=value ] -[\fIdevice\fR ...] +.RI [ device " ...]" .in -6 .B blkid -.RB -p -.RB [ \-O +.BR -p " [" \-O .IR offset ] -.RB [ \-S -.IR size ] .RB [ \-o .IR format ] +.RB [ \-S +.IR size ] .RB [ \-s .IR tag ] .in +9 @@ -44,16 +42,15 @@ blkid \- locate/print block device attributes .IR list ] .RB [ \-u .IR list ] -.IR device " ... " +.IR device " ..." .in -9 .B blkid -.RB -i -.RB [ \-o +.BR -i " [" \-o .IR format ] .RB [ \-s .IR tag ] -.IR device " ... " +.IR device " ..." .SH DESCRIPTION The @@ -61,15 +58,25 @@ The program is the command-line interface to working with the .BR libblkid (3) library. It can determine the type of content (e.g. filesystem or swap) -that a block device holds, and also attributes (tokens, NAME=value pairs) +that a block device holds, and also the attributes (tokens, NAME=value pairs) from the content metadata (e.g. LABEL or UUID fields). .PP +When +.I device +is specified, tokens from only this device are displayed. +It is possible to specify multiple +.I device +arguments on the command line. +If none is given, all devices which appear in +.I /proc/partitions +are shown, if they are recognized. +.PP Note that .B blkid reads information directly from devices and for non-root users -it returns cached unverified information. It's better to use +it returns cached unverified information. It is better to use .B lsblk --fs -to get user-friendly overview about filesystems and devices. +to get a user-friendly overview of filesystems and devices. .BR lsblk (8) is also easy to use in scripts. .B blkid @@ -81,22 +88,22 @@ specific NAME=value pair, or displaying NAME=value pairs for one or more specified devices. .SH OPTIONS The \fIsize\fR and \fIoffset\fR arguments may be followed by the multiplicative -suffixes KiB=1024, MiB=1024*1024, and so on for GiB, TiB, PiB, EiB, ZiB and YiB -(the "iB" is optional, e.g. "K" has the same meaning as "KiB") or the suffixes -KB=1000, MB=1000*1000, and so on for GB, TB, PB, EB, ZB and YB. +suffixes like KiB (=1024), MiB (=1024*1024), and so on for GiB, TiB, PiB, EiB, ZiB and YiB +(the "iB" is optional, e.g. "K" has the same meaning as "KiB"), or the suffixes +KB (=1000), MB (=1000*1000), and so on for GB, TB, PB, EB, ZB and YB. .TP .BI \-c " cachefile" Read from .I cachefile -instead of reading from the default cache file (see CONFIGURATION FILE section +instead of reading from the default cache file (see the CONFIGURATION FILE section for more details). If you want to start with a clean cache (i.e. don't report devices previously scanned but not necessarily available at this time), specify .IR /dev/null . .TP .B \-d -Don't encode non-printing characters. The non-printing characters are encoded -by ^ and M- notation by default. Note that \fB-o udev\fR output format uses -a different encoding and this encoding cannot be disabled. +Don't encode non-printing characters. The non-printing characters are encoded +by ^ and M- notation by default. Note that the \fB-o udev\fR output format uses +a different encoding which cannot be disabled. .TP .B \-g Perform a garbage collection pass on the blkid cache to remove @@ -106,36 +113,37 @@ devices which no longer exist. Display a usage message and exit. .TP .B \-i -Display I/O Limits (aka I/O topology) information. The 'export' output format is +Display information about I/O Limits (aka I/O topology). The 'export' output format is automatically enabled. This option can be used together with the \fB-p\fR option. .TP +.B \-k +List all known filesystems and RAIDs and exit. +.TP .B \-l -Look up only one device that matches the search parameter specified with \fB-t\fR +Look up only one device that matches the search parameter specified with the \fB-t\fR option. If there are multiple devices that match the specified search parameter, then the device with the highest priority is returned, and/or the first device found at a given priority. Device types in order of -decreasing priority are Device Mapper, EVMS, LVM, MD, and finally regular +decreasing priority are: Device Mapper, EVMS, LVM, MD, and finally regular block devices. If this option is not specified, .B blkid will print all of the devices that match the search parameter. .TP -.B \-k -List all known filesystems and RAIDs and exit. -.TP .BI \-L " label" -Look up the device that uses this filesystem \fIlabel\fR (equal to: -l -o device -t -LABEL=<label>). This lookup method is able to reliably use /dev/disk/by-label +Look up the device that uses this filesystem \fIlabel\fR; this is equal to +.BR "-l -o device -t LABEL=\fIlabel\fR" . +This lookup method is able to reliably use /dev/disk/by-label udev symlinks (dependent on a setting in /etc/blkid.conf). Avoid using the symlinks directly; it is not reliable to use the symlinks without verification. The \fB-L\fR option works on systems with and without udev. Unfortunately, the original .BR blkid (8) -from e2fsprogs use the \fB-L\fR option as a -synonym for the \fB-o list\fR option. For better portability, use \fB-l -o device --t LABEL=<label>\fR and \fB-o list\fR in your scripts rather than the \fB-L\fR option. +from e2fsprogs uses the \fB-L\fR option as a +synonym for \fB-o list\fR. For better portability, use \fB-l -o device +-t LABEL=\fIlabel\fR and \fB-o list\fR in your scripts rather than the \fB-L\fR option. .TP -.BI \-n " list " +.BI \-n " list" Restrict the probing functions to the specified (comma-separated) \fIlist\fR of superblock types (names). The list items may be prefixed with "no" to specify the types which should be ignored. @@ -151,10 +159,8 @@ probes for all supported formats except minix filesystems. This option is only useful together with \fB-p\fR. .TP .BI \-o " format" -Display -.BR blkid 's -output using the specified format. Note that the variables order and -devices order is variable. See also \fB-s\fR. The +Use the specified output format. Note that the order of variables and +devices is not fixed. See also option \fB-s\fR. The .I format parameter may be: .RS @@ -167,13 +173,14 @@ print the value of the tags .TP .B list print the devices in a user-friendly format; this output format is unsupported -for low-level probing (\fB-p\fR or \fB-i\fR). This output format is \fBDEPRECATED\fR -in favour of +for low-level probing (\fB-p\fR or \fB-i\fR). + +This output format is \fBDEPRECATED\fR in favour of the .BR lsblk (8) command. .TP .B device -print the device name only; this output format is always enabled for \fB-L\fR +print the device name only; this output format is always enabled for the \fB-L\fR and \fB-U\fR options .TP .B udev @@ -182,7 +189,7 @@ prefixed by ID_FS_ or ID_PART_ prefixes The udev output returns the ID_FS_AMBIVALENT tag if more superblocks are detected, and ID_PART_ENTRY_* tags are always returned for all partitions including empty -partitions. This output format is \fBDEPRECATED\fR. +partitions. This output format is \fBDEPRECATED\fR. .TP .B export print key=value pairs for easy import into the environment; this output format @@ -194,7 +201,7 @@ Probe at the given \fIoffset\fR (only useful with \fB-p\fR). This option can be used together with the \fB-i\fR option. .TP .BI \-p -Switch to low-level superblock probing mode (bypass cache). +Switch to low-level superblock probing mode (bypassing the cache). Note that low-level probing also returns information about partition table type (PTTYPE tag) and partitions (PART_ENTRY_* tags). @@ -211,9 +218,9 @@ In order to just refresh the cache without showing any tokens, use with no other options. .TP .BI \-S " size" -Overwrite device/file size (only useful with \fB-p\fR). +Override the size of device/file (only useful with \fB-p\fR). .TP -.BI \-t " NAME" = "value" +.BI \-t " NAME" = value Search for block devices with tokens named .I NAME that have the value @@ -229,7 +236,7 @@ and If there are no devices specified on the command line, all block devices will be searched; otherwise only the specified devices are searched. .TP -.BI \-u " list " +.BI \-u " list" Restrict the probing functions to the specified (comma-separated) \fIlist\fR of "usage" types. Supported usage types are: filesystem, raid, crypto and other. The list items may be prefixed with "no" to specify the usage types which should be ignored. For example: @@ -243,20 +250,11 @@ probes for all filesystem and other (e.g. swap) formats, and probes for all supported formats except RAIDs. This option is only useful together with \fB-p\fR. .TP -.BI \-U " uuid " +.BI \-U " uuid" Look up the device that uses this filesystem \fIuuid\fR. For more details see the \fB-L\fR option. .TP .B \-v Display version number and exit. -.TP -.I device -Display tokens from only the specified device. It is possible to -give multiple -.I device -options on the command line. If none is given, all devices which -appear in -.I /proc/partitions -are shown, if they are recognized. .SH "RETURN CODE" If the specified token was found, or if any tags were shown from (specified) devices, 0 is returned. @@ -266,7 +264,7 @@ identified, an exit code of 2 is returned. For usage or other errors, an exit code of 4 is returned. -If the ambivalent low-level probing result was detected, an exit code of 8 is +If an ambivalent low-level probing result was detected, an exit code of 8 is returned. .SH CONFIGURATION FILE The standard location of the @@ -277,20 +275,20 @@ The following options control the libblkid library: .I SEND_UEVENT=<yes|not> Sends uevent when .I /dev/disk/by-{label,uuid,partuuid,partlabel}/ -symlink does not match with LABEL, UUID, PARTUUID or PARTLABEL on the device. Default is "yes". +symlink does not match with LABEL, UUID, PARTUUID or PARTLABEL on the device. Default is "yes". .TP .I CACHE_FILE=<path> -Overrides the standard location of the cache file. This setting can be -overridden by the environment variable BLKID_FILE. Default is -.I /run/blkid/blkid.tab +Overrides the standard location of the cache file. This setting can be +overridden by the environment variable BLKID_FILE. Default is +.IR /run/blkid/blkid.tab , or .I /etc/blkid.tab -on systems without /run directory +on systems without a /run directory. .TP .I EVALUATE=<methods> -Defines LABEL and UUID evaluation method(s). Currently, the libblkid library -supports "udev" and "scan" methods. More than one methods may be specified in -a comma separated list. Default is "udev,scan". The "udev" method uses udev +Defines LABEL and UUID evaluation method(s). Currently, the libblkid library +supports the "udev" and "scan" methods. More than one method may be specified in +a comma-separated list. Default is "udev,scan". The "udev" method uses udev .I /dev/disk/by-* symlinks and the "scan" method scans all block devices from the .I /proc/partitions @@ -300,8 +298,7 @@ file. was written by Andreas Dilger for libblkid and improved by Theodore Ts'o and Karel Zak. .SH ENVIRONMENT -.IP LIBBLKID_DEBUG=0xffff -enables debug output. +.IP "Setting LIBBLKID_DEBUG=0xffff enables debug output." .SH AVAILABILITY The blkid command is part of the util-linux package and is available from ftp://ftp.kernel.org/pub/linux/utils/util-linux/. |