Re: LVM filter ignored?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dne 29.12.2016 v 21:28 knebb@knebb.de napsal(a):
Hi all,

I am using LVM for several years but now I face an issue where I have no clue
how to deal with.

I want to have a VG on top of a drbd device (Distributed Replicated Block
Device) which should not be an issue according to docs:
https://www.drbd.org/en/doc/users-guide-83/s-lvm-drbd-as-pv

Unfortunately I am always getting "duplicate device" errors as LVM recons a pv
on /dev/sdb (underlying device for drbd) as well as on /dev/drbd0

Now I tried to configure filters to match my setup. But it seems I do not
understand the filter rules.

I need to enable /dev/sda incl. all partitions. (for root)
I need to disable /dev/sdb at all as it is the device for drbd!
I need to enable /dev/drbd0 as the "real" PV.
I can disable all others.

So I tried:
filter = [ "r|sdb.*/|","a|drbd0/|","a|.*/|" ]



Hi

Just check the 'comment' for filters in lvm.conf -
there is stated you should NOT mix  'r' & 'a' together
(there is even no need for this in 99.9999%)

So please focus on keeping things simple:

- either use plain list of rejects  'r'
- or set 'white-list' with all 'a'  finished with 'r .*'

Every other usage does require quite good understanding how
the devices are scanned and how many accessible paths for them
exists in today's /dev directory.

To to be exact in your case:

Use just:    [ "r|/dev/sdb|" ]

OR  (if you want to use just drdb0) :

[ "a|drbd0/|", "r|.*/|" ]

(eventually add more 'a' with more PV devices you have)


Regards

Zdenek

_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/



[Index of Archives]     [Gluster Users]     [Kernel Development]     [Linux Clusters]     [Device Mapper]     [Security]     [Bugtraq]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]

  Powered by Linux