On Sat, 06 Mar 2010 15:08:43 +0100
Thomas Bächler <firstname.lastname@example.org> wrote:
> Traditionally, LVM is assembled by running "vgchange -ay" manually.
> That has several problems, especially if one of the physical volumes
> is missing when the VG was supposed to be assembled. This has been
> experienced by people who use LVM on USB storage for their root
> I came up with a way of assembling LVM automatically through udev: A
> udev rule combined with a short shell script waits until all required
> physical volumes have been detected, then assembles the volume group
> in the background. This also works when adding a removable device to
> the system at any time.
If the new system has to "wait until all needed PV's are there and then
do foo", why can't we do "wait until all needed PV's are there and then
do vgchange -ay" ? or is that what this approach does? i'm not sure
what you mean with "assemble volume group in the background"