[TriLUG] Problem with LVM

Jon Carnes jonc at nc.rr.com
Sun Jun 4 12:18:18 EDT 2006


Sounds like this would make a great class.

A howto on setting up disks (and maybe other devices that act like
disks). And Brian seems like he would make a great instructor. :-)


On Sat, 2006-06-03 at 22:36, Brian McCullough wrote:
> On Sat, Jun 03, 2006 at 09:47:10PM -0400, T. Bryan wrote:
> > On Saturday 03 June 2006 09:14 pm, Brian McCullough wrote:
> > 
> > > Here, Rick is combining two different technologies, that may confuse
> > > you.  
> > 
> > Yes and no.  I am also trying to use LVM on top of a RAID 1 device.  Of 
> > course, since this is the first time I've created a software RAID under 
> > Linux, and it's also the first time I've used LVM....yeah, a bit of 
> > confusion.  :)
> > 
> > > The first, which is RAID ( type 1 -- Mirroring ) is what he used 
> > > sdb5 for.  Then he used LVM on top of that RAID device to create, first,
> > > a Physical Volume, and then a Volume Group ( VG ).  Yes it was
> > > unformatted, or if it wasn't he is in trouble!
> > 
> > I think that he's fine.  I don't think that I was.  My notes say that the 
> > first time I tried this, I did the following. 
> > 
> > Created /dev/hde1 and /dev/hdg1 as Linux partitions
> > Formatted both partitions as ext3
> > Created the RAID device /dev/md0 using /dev/hde1 and /dev/hdg1 
> > Created a physical volume on /dev/md0
> > Created a volume group on /dev/md0
> > 
> > Then the rest of the stuff that matched what Rick had done last time: 
> > creating volume groups, formatting the logical devices, mounting the 
> > logical devices.
> > So....when I try this again, I'll set the partition type to LVM, and 
> > I'll skip the part where I formatted the partition.  Perhaps that's 
> > how I got myself into trouble.  :)
> 
> Tom,
> 
> In a sense, you did things a bit upside down.  You have to think of both
> RAID and LVM as producing block devices, while your ultimate goal is a
> filesystem, formatted in the format you like. ( ext2, ext3, etc. )
> 
> As you understand, you need to layer things to get the effect that you
> want.  This is something that I tend to do for any client machine where
> things are worth saving -- RAID saves you from some hardware errors --
> it won't save you from typing "rm" but....  The RAID device is like one
> or more actual disk drives.  Then LVM allows you to assemble one or more
> "physical" disk devices into a seamless whole, which you then subdivide
> as necessary for your own partitioning scheme.  You also understand that
> this partitioning scheme is completely flexible, and that you can change
> the size of any "partition" as you like, when you like.  Up to this
> point, you are, in effect, dealing with the devices -- now you actually
> allocate, format and mount the various parts of your filesystem.
> 
> 
> Your procedure should be -- actually, you have two alternatives,
> although I will only give you the preferred one.
> 
> Use fdisk to create partitions for your RAID device or devices.  Each of
> those partitions will be coded as "fa" if I remember correctly -- it is
> the "automatic RAID partition type" -- check fdisk.  Then use mdadm to
> assemble each RAID device from the various partitions that comprise it.
> Once you have those RAID devices, use pvcreate to mark them as being
> initialized for LVM use.  This makes a mark in the first block of the
> RAID device ( or partition ) which LVM uses to identify devices that it
> is using.  Then use vgcreate to assemble the PVs into volume groups.
> This also makes marks in the partitions, showing them as belonging to
> that VG.  A record is also kept in /etc/lvm of all of this work, which
> should be backed up periodically. ( read up on vgcfgbackup /
> vgcfgrestore )  Finally, use lvcreate / mke2fs to create the actual 
> components of your filesystem.  Note, however, that in your lvm.conf
> file, you need to check your filters, to make sure that ONLY the "mdX"
> device is scanned, NOT the sdaX, sdbX devices.
> 
> 
> > ---Tom
> 
> 
> Brian
> 
> 
> ______________________________________________________________________
> 
> -- 
> TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
> TriLUG Organizational FAQ  : http://trilug.org/faq/
> TriLUG Member Services FAQ : http://members.trilug.org/services_faq/




More information about the TriLUG mailing list