All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [linux-lvm] Getting LVM to startup on RedHat
@ 2001-03-17 23:59 hail narcissus
  2001-03-18  8:22 ` Alec Smith
  0 siblings, 1 reply; 8+ messages in thread
From: hail narcissus @ 2001-03-17 23:59 UTC (permalink / raw)
  To: linux-lvm

I put mine in rc.3 or whatever runlevel you boot at.  I just created a small 
script that kicks it off and it works fine.  Maybe that would do the trick 
for ya.

And if you are compiling why not just jump up to 2.2.18.

>From: Alec Smith <alec@shadowstar.net>
>Reply-To: linux-lvm@sistina.com
>To: <linux-lvm@sistina.com>
>Subject: [linux-lvm] Getting LVM to startup on RedHat
>Date: Sat, 17 Mar 2001 18:19:22 -0500 (EST)
>
>I've compiled kernel 2.2.17+LVM-0.9 patches on a RedHat 6.2 machine. If I
>run
>
>vgscan
>vgchange -ay
>mount /dev/malepages/data /data
>
>at a command prompt, all works well. However, if I include
>
>/usr/sbin/vgscan
>/usr/sbin/vgchange -ay
>
>(exactly as above) in my /etc/rc.d/rc.sysinit the commands don't seem to
>be run at reboot. After the reboot, I can run the vgchange and mount
>commands without first doing a vgscan without incident.
>
>Any ideas what could be going on?
>
>Thanks,
>Alec
>
>_______________________________________________
>linux-lvm mailing list
>linux-lvm@sistina.com
>http://lists.sistina.com/mailman/listinfo/linux-lvm

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com

^ permalink raw reply	[flat|nested] 8+ messages in thread
* RE: [linux-lvm] Getting LVM to startup on RedHat
@ 2001-03-18  0:30 S. Michael Denton
  2001-03-18  2:17 ` Steven Lembark
  0 siblings, 1 reply; 8+ messages in thread
From: S. Michael Denton @ 2001-03-18  0:30 UTC (permalink / raw)
  To: 'linux-lvm@sistina.com'

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Saturday, 17 March 2001 19:11, Steven Lembark
[SMTP:lembark@wrkhors.com] wrote:
> 
> > I've compiled kernel 2.2.17+LVM-0.9 patches on a RedHat 6.2
> > machine. If I run
> > 
> > vgscan
> > vgchange -ay
> > mount /dev/malepages/data /data
> > 
> > at a command prompt, all works well. However, if I include
> > 
> > /usr/sbin/vgscan
> > /usr/sbin/vgchange -ay
> > 
> > (exactly as above) in my /etc/rc.d/rc.sysinit the commands don't
> > seem to be run at reboot. After the reboot, I can run the
> > vgchange and mount commands without first doing a vgscan without
> > incident.
> > 
> > Any ideas what could be going on?
> 
> congenital defect in the lvm.  you might want to schedule it
> post-boot in /etc/rc.d/rc1.d.  i've nearly given up on the 
> entire LVM due to the vgscan-at-startup requirement.  to 
> speed things up you can use

Last I heard, this "vgscan-at-startup requirement" was taken out
several releases ago.  I've successfully crashed and booted (unclean
and clean restart, respectively) my system several times with various
different versions of LVM and kernel without having to run vgscan
once.

> 	( /usr/sbin/vgscan && /usr/sbin/vgchange -a -y ) & 
> 
> to background the whole thing.  problem there is that you
> will have problems mounting things -- can't use mount -a
> to get them if lvm startup isn't in /etc/rc.d/rc.sysinit
> but probably don't want anything this tricky in there at
> all.  

My init sequence is closer to SYSV than pure redhat but it should
still work for this... i put a vgchange -a y in my rcS.d (which i
think is rc.sysinit in redhat) and the mount calls are in rc1.d and
have never had a problem with them.  In fact, my swap partition is
also lvm.

I could be wrong, and the LVM maintainers/developers could probably
steer you properly if i am, but it appears to me that if you can
start your LVs via commandline but rc script initialization fails to
start the LVs, you may have a mistiming in your rc scripts.  Perhaps
you're using the module instead of the compiled-in and somehow
vgchange is starting before modprobe/insmod?  Or perhaps you've not
yet mounted /proc and vgchange is failing?  The fact that you can
vgchange at all seems to imply that LVM is working properly and that
your rc/init scripts need to be tweaked.

> other fix is to put the mounts directly into an lvm init.d
> file and live with hard-coding them, write your own version
> of /etc/fstab to mount the lvm's...  none of which are 
> very pretty.

I'd be curious to see how you change /etc/fstab to mount an LV that's
not yet started... that would be horrific.  However, you did remind
me of one caveat... I had to change the mount sequence from a
mountall -a to mount /proc, /dev/pts, etc before lvm initialization
then go back in another script to do the actual LV mounts.  Not all
that inelegant as far as I see, however, as that's how most other
unix variants I've seen do LVM-type init.  mount -t no<fstype> is
your friend :)

> -- 
>  Steven Lembark                                   2930 W. Palmer
> St. 
>                                                  Chicago, IL  60647
>  lembark@wrkhors.com                                   800-762-1582
> _______________________________________________
> linux-lvm mailing list
> linux-lvm@sistina.com
> http://lists.sistina.com/mailman/listinfo/linux-lvm


Scott Denton
smdenton@bellsouth.net
EFnet Handle: SteelWyng
ICQ UIN: 24149258
AIM Screen Name: SteelWyng

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBOrQBwXC+DNfF0nVpEQJK6QCg7KqHySfqaz7hbtwnzzwAebClplwAn1Zp
RG44Zwt04Wm5QTWcDw7CjPNK
=TXos
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 8+ messages in thread
* [linux-lvm] Getting LVM to startup on RedHat
@ 2001-03-17 23:19 Alec Smith
  2001-03-18  0:11 ` Steven Lembark
  2001-03-19  7:39 ` Dirk Heinrichs
  0 siblings, 2 replies; 8+ messages in thread
From: Alec Smith @ 2001-03-17 23:19 UTC (permalink / raw)
  To: linux-lvm

I've compiled kernel 2.2.17+LVM-0.9 patches on a RedHat 6.2 machine. If I
run

vgscan
vgchange -ay
mount /dev/malepages/data /data

at a command prompt, all works well. However, if I include

/usr/sbin/vgscan
/usr/sbin/vgchange -ay

(exactly as above) in my /etc/rc.d/rc.sysinit the commands don't seem to
be run at reboot. After the reboot, I can run the vgchange and mount
commands without first doing a vgscan without incident.

Any ideas what could be going on?

Thanks,
Alec

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2001-03-19  7:39 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-03-17 23:59 [linux-lvm] Getting LVM to startup on RedHat hail narcissus
2001-03-18  8:22 ` Alec Smith
2001-03-18  8:52   ` Steven Lembark
  -- strict thread matches above, loose matches on Subject: below --
2001-03-18  0:30 S. Michael Denton
2001-03-18  2:17 ` Steven Lembark
2001-03-17 23:19 Alec Smith
2001-03-18  0:11 ` Steven Lembark
2001-03-19  7:39 ` Dirk Heinrichs

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.