[DRBD-user] drbd and lvm

Lars Ellenberg Lars.Ellenberg at linbit.com
Fri Mar 19 22:15:33 CET 2004

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.

please reply to the list!

/ 2004-03-19 10:44:15 -0800
\ Kees Cook:
> On Fri, Mar 19, 2004 at 06:30:18PM +0100, Lars Ellenberg wrote:
> > / 2004-03-19 08:35:20 -0800
> > \ Kees Cook:
> > > On Fri, Mar 19, 2004 at 04:01:56PM +0100, Baldur Norddahl wrote:
> > > > Do you have any advice of which filesystem is best suited for this? It should
> > > > support online resizing, work well with DRDB and PostgresQL.
> > > 
> > > I am personally a fan of reiserfs, but I've seen a lot of people rave 
> > > about XFS.  If you're sticking to the 0.6 DRBD, you can't use XFS (as far 
> > > as I understand), so if you need resizing-while-mounted, I think only 
> > > reiser will work for you.
> > > 
> > > (Hm, can jfs resize on the fly?)
> > 
> > since you *will* have a (very short) downtime resizing drbd,
> > resizing-while-mounted is a non-issue, so basically every
> > filesystem that can be resized with some tool will work.
> > ext3, reiserfs, jfs, whatever.
> I would personally prefer running LVM on top of drbd.  That way you can
> just add more drbd-protected devices and chop up the space as you see fit
> with LVM, etc.  Much easier to deal with growing stuff.

But much harder for eventual disk failures.
Node failure: ok, no problem.
But if a single "PV" fails, you have to failover the full "VG".
Ok, you could just let the node in question commit suicide for
this, but...

> Bring down the secondary node, add a drive, bring up the node, bring up
> drbd on the new disk, fail services over to secondary node, add drive to
> primary node, finish other half of drbd for the drive.  On the secondary
> node, extend the volume group onto the new drbd drive, grow LVs and
> filesystems at will.  Tada, no service down-time!  :)

Yes, you can do so.
You need to use LVM2 for this to work.

	Lars Ellenberg

More information about the drbd-user mailing list