<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.12.0">
</HEAD>
<BODY>
On Mon, 2007-01-22 at 10:02 -0500, Lennart Sorensen wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Actually having / on LVM always seems like a bad idea to me (I never do</FONT>
<FONT COLOR="#000000">it). </FONT> 
</PRE>
</BLOCKQUOTE>
<BR>
I do it all the time. And I'd have /boot on LVM if Grub would support it.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Since the LVM config files are in /etc and being able to do any</FONT>
<FONT COLOR="#000000">kind of recovery requires access to the LVM tools (/sbin) having at</FONT>
<FONT COLOR="#000000">least that much of my system bootable even if LVM breaks (which I have</FONT>
<FONT COLOR="#000000">managed to do before when trying to use pvmove on a whole LVM at once</FONT>
<FONT COLOR="#000000">rather than individual LVs), being able to boot and have a working</FONT>
<FONT COLOR="#000000">system (although minimal) to repair it is rather handy.  If / is on LVM</FONT>
<FONT COLOR="#000000">then you have essentially nothing if it breaks.  You can try and get it</FONT>
<FONT COLOR="#000000">repaired using something like knoppix or such, but it will be a lot</FONT>
<FONT COLOR="#000000">harder since you still need to assemble the LVM in order to get at the</FONT>
<FONT COLOR="#000000">config files needed to assemble the LVM. </FONT> 
</PRE>
</BLOCKQUOTE>
<BR>
What about vgscan? It pulls the VG config from the VG descriptor area on the disk and reassembles volume groups.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Having a small / for /etc,</FONT>
<FONT COLOR="#000000">/boot, /bin and /sbin is much much safer.  No need for having /boot and</FONT>
<FONT COLOR="#000000">/ seperate of course.  I imagine 500M or so would do for that if /usr</FONT>
<FONT COLOR="#000000">and /var are on LVM.  Might be best to actually leave /var on / too and</FONT>
<FONT COLOR="#000000">just have seperate LVs for subdirs of /var that need space (like</FONT>
<FONT COLOR="#000000">databases in /var/lib and some of the stuff in /var/log, and probablt</FONT>
<FONT COLOR="#000000">/var/spool and /var/cache).  I am not entirely sure how important /var</FONT>
<FONT COLOR="#000000">might be for booting.</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
It may be safer but less convenient and it sounds messy.  Now instead of efficiently using space you've got lots of spare space devoted to subdirs of /var.<BR>
<BR>
As long as you're resigned to needing a rescue disk when you have to repair LVMs then you should be okay.<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="400">
<TR>
<TD>
<B>John Van Ostrand</B>
</TD>
<TD ALIGN="right">
<B><A HREF="http://www.netdirect.ca/">Net Direct Inc.</A></B>
</TD>
<TD>
 
</TD>
</TR>
<TR>
<TD VALIGN="top">
<I>CTO, co-CEO</I>
</TD>
<TD ALIGN="right">
564 Weber St. N. Unit 12<BR>
Waterloo, ON N2L 5C6 
</TD>
<TD VALIGN="top">
 <A HREF="http://maps.google.ca/maps?q=Net+Direct+Inc.,+564+Weber+St.+N.+Unit+12,+Waterloo,+ON+N2L+5C6,+canada&ll=43.494599,-80.548222&spn=0.038450,0.073956&iwloc=A&hl=en">map</A> 
</TD>
</TR>
<TR>
<TD>
<A HREF="mailto:john-Da48MpWaEp0CzWx7n4ubxQ@public.gmane.org">john-Da48MpWaEp0CzWx7n4ubxQ@public.gmane.org</A>
</TD>
<TD ALIGN="right">
Ph: 519-883-1172
</TD>
<TD>
 ext.5102
</TD>
</TR>
<TR>
<TD>
<A HREF="http://www.netdirect.ca">Linux Solutions / IBM Hardware</A>
</TD>
<TD ALIGN="right">
Fx: 519-883-8533
</TD>
<TD>
 
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>