[lvm-devel] Suppress locking initialisation failure messages when --ignorelockingfailure is used

Mike Snitzer snitzer at redhat.com
Mon Feb 8 14:55:15 UTC 2010


On Mon, Feb 08 2010 at  9:36am -0500,
Peter Rajnoha <prajnoha at redhat.com> wrote:

> On 02/08/2010 02:46 PM, Mike Snitzer wrote:
> > 
> > Dracut is rw but we (dracut's lvm hooks) impose read-only locking
> > through dracut's lvm.conf.  This was done so no metadata updates could
> > occur within the initramfs environment.
> 
> Yes, dracut environment is rw but the root fs itself is mounted ro first.
> The "vgchange -a y --ignorelockingfailure" (that is called after the pivotroot)
> is run just before the rw remount happens (..looking at Fedora/RHEL6 rc.sysinit).
> 
> We didn't notice that directly before, because init_locking silently "failed"
> (but returned with OK status from init_locking fn, since --ignorelockingfailure is set).

Shouldn't rc.sysinit's "vgchange -a y --ignorelockingfailure" come
_after_ root's rw remount?

Dracut has already taken care of activating any LVs needed for the root
FS.  What advantage is there in trying to activate other (non-root) LVs
before root is rw?

Mike




More information about the lvm-devel mailing list