To be clear, did you do anything to /etc/initramfs-tools/hooks before
you built the ramdisk?  Because I was about to post again to point out
that you should add:

if [ -e /etc/lvm/lvm.conf ]; then
    mkdir -p ${DESTDIR}/etc/lvm
    cp /etc/lvm/lvm.conf ${DESTDIR}/etc/lvm/
fi

to /usr/share/initramfs-tools/hooks/lvm2, before building your
initramfs.  In fact, I'm pretty sure update-initramfs will scan both
/usr/shares/initramfs-tools/hooks and /etc/initramfs-tools/hooks when
it's creating the ramdisk.

Anyways, I made the above change, checked the resulting ramdisk with
cpio, and sure enough, this change produced an initramfs that contains
an /etc/lvm/lvm.conf.

The second step I took was to install the package multipath-tools-boot,
which contains scripts to initialize multipath on bootup, (hopefully)
before LVM runs.

Could you make these changes, and make sure that LVM consistently mounts
the proper device nodes (/dev/mapper/mpath*) on every boot?

Much appreciated.

-- 
udev breaks multipath after reboot when using LVM
https://bugs.launchpad.net/bugs/230006
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to