on rc.sysinit the lvm-mod is started but there is no corresponding stop script. as explained on lvm documentation, a:"vgchange -a n" call should be placed on the shutdown script after dismounting all filesystems.
Created attachment 14665 [details] patch to /etc/init.d/halt for shuting down the LVM system on halt.
ok, here i come again.. with a new and TESTED patch that really works, no more check forced on /usr after all.
Created attachment 14683 [details] FIXED patch, use this
updated patch for RH7.1 gold (just a change on the directory name anyway). calling vgchange -a n on halt is not really needed now as no metadata is saved on the vg, but this could change soon and this is documented as a need for lvm installations
Created attachment 17206 [details] patch to initscripts-5.83 (RH7.1 gold)
The kernel people say that this is not needed.
it is not needed (that is why it was filled as an enhancement with low priority), but as you can read on LVM/{%version}/INSTALL (point 9) it is required as part of the LVM installation. it does nothing when called because once you deactivate an LVM volume the only resource that could be freed is the LVM module and no data gets saved, but this could change on the future. this patch is not recommended on systems that have the root filesystem on LVM though