diff options
author | Sami Kerola | 2011-10-05 15:37:48 +0200 |
---|---|---|
committer | Karel Zak | 2011-10-10 14:51:26 +0200 |
commit | f65b3bb6257bb0885fd8bfe3bd6f0f4b2739d4b4 (patch) | |
tree | b08de834b0df710ee988e4f7dcdfe4f0b3709dee /misc-utils/lsblk.8 | |
parent | build-sys: check scanf %ms modifier (diff) | |
download | kernel-qcow2-util-linux-f65b3bb6257bb0885fd8bfe3bd6f0f4b2739d4b4.tar.gz kernel-qcow2-util-linux-f65b3bb6257bb0885fd8bfe3bd6f0f4b2739d4b4.tar.xz kernel-qcow2-util-linux-f65b3bb6257bb0885fd8bfe3bd6f0f4b2739d4b4.zip |
lsblk: inform about depencency to /sys/dev/block
The lsblk depends on /sys/dev/block/ symlinks, which appeared in
kernel 2.6.27. Users with old, or non-sysfs configured, kernel
got ealier message
lsblk: md0: failed to initialize sysfs handler
lsblk: xvda: failed to initialize sysfs handler
[...]
that I found a little too difficult to understand. This patch will
change the message to
lsblk: failed to access sysfs directory: /sys/dev/block: No such file or directory
and informs in manual page what could be reason to that.
[kzak@redhat.com: - use access() rather than opendir()]
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'misc-utils/lsblk.8')
-rw-r--r-- | misc-utils/lsblk.8 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/misc-utils/lsblk.8 b/misc-utils/lsblk.8 index 72085ac28..028b19f10 100644 --- a/misc-utils/lsblk.8 +++ b/misc-utils/lsblk.8 @@ -63,6 +63,15 @@ This option is equivalent to "-o NAME,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,RO .SH NOTES For the partitions are some information (e.g. queue attributes) inherited from parental 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> |