mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-02 01:18:26 +03:00
Fix default preferred_names filter to use /dev/mapper/mpath devices.
If these devices exist, we should be using them for multipath rather than any underlying device names. Reference: http://kbase.redhat.com/faq/FAQ_96_11196.shtma bz195685
This commit is contained in:
parent
f2f1da1831
commit
57b2c9d339
@ -23,9 +23,11 @@ devices {
|
|||||||
# same block device and the tools need to display a name for device,
|
# same block device and the tools need to display a name for device,
|
||||||
# all the pathnames are matched against each item in the following
|
# all the pathnames are matched against each item in the following
|
||||||
# list of regular expressions in turn and the first match is used.
|
# list of regular expressions in turn and the first match is used.
|
||||||
preferred_names = [ ]
|
# If device-mapper multipath is used, we should always use the mpath
|
||||||
|
# devices rather than the underlying paths.
|
||||||
|
preferred_names = [ "^/dev/mapper/mpath" ]
|
||||||
|
|
||||||
# preferred_names = [ "^/dev/mpath/", "^/dev/[hs]d" ]
|
# preferred_names = [ "^/dev/mapper/mpath", "^/dev/[hs]d" ]
|
||||||
|
|
||||||
# A filter that tells LVM2 to only use a restricted set of devices.
|
# A filter that tells LVM2 to only use a restricted set of devices.
|
||||||
# The filter consists of an array of regular expressions. These
|
# The filter consists of an array of regular expressions. These
|
||||||
|
@ -84,7 +84,10 @@ Defaults to "/dev".
|
|||||||
\fBpreferred_names\fP \(em List of patterns compared in turn against
|
\fBpreferred_names\fP \(em List of patterns compared in turn against
|
||||||
all the pathnames referencing the same device in in the scanned directories.
|
all the pathnames referencing the same device in in the scanned directories.
|
||||||
The pathname that matches the earliest pattern in the list is the
|
The pathname that matches the earliest pattern in the list is the
|
||||||
one used in any output.
|
one used in any output. As an example, if device mapper multipathing
|
||||||
|
is used, the following will select multipath device names:
|
||||||
|
.br
|
||||||
|
\fBdevices { preferred_names = [ "^/dev/mapper/mpath" ] }\fP
|
||||||
.IP
|
.IP
|
||||||
\fBfilter\fP \(em List of patterns to apply to devices found by a scan.
|
\fBfilter\fP \(em List of patterns to apply to devices found by a scan.
|
||||||
Patterns are regular expressions delimited by any character and preceded
|
Patterns are regular expressions delimited by any character and preceded
|
||||||
@ -98,6 +101,7 @@ in /dev), if any name matches any \fBa\fP pattern, the
|
|||||||
device is accepted; otherwise if any name matches any \fBr\fP
|
device is accepted; otherwise if any name matches any \fBr\fP
|
||||||
pattern it is rejected; otherwise it is accepted.
|
pattern it is rejected; otherwise it is accepted.
|
||||||
As an example, to ignore /dev/cdrom you could use:
|
As an example, to ignore /dev/cdrom you could use:
|
||||||
|
.br
|
||||||
\fBdevices { filter=["r|cdrom|"] }\fP
|
\fBdevices { filter=["r|cdrom|"] }\fP
|
||||||
.IP
|
.IP
|
||||||
\fBcache_dir\fP \(em Persistent filter cache file directory.
|
\fBcache_dir\fP \(em Persistent filter cache file directory.
|
||||||
|
Loading…
Reference in New Issue
Block a user