[linux-lvm] Building up a RAID5 LVM home server (long)
Erik Ohrnberger
erik at echohome.org
Wed Mar 2 04:27:49 UTC 2005
Ron,
Well, there is no mistaking this feedback ;-)
Thanks for the direct, succinct feedback. I think you are right in your
points.
The search goes on to balance flexibility, cost, and benefits, as
always.
Erik.
> -----Original Message-----
> From: linux-lvm-bounces at redhat.com
> [mailto:linux-lvm-bounces at redhat.com] On Behalf Of Ron Watkins
> Sent: Tuesday, March 01, 2005 11:10 PM
> To: Erik at echohome.org; LVM general discussion and development
> Subject: Re: [linux-lvm] Building up a RAID5 LVM home server (long)
>
>
> This is absolutely insane. It is among the dumbest designs
> I've ever seen.
> You are using HDA as a component in MD0 and MD1, and then
> using HDA AGAIN as
> part of MD2 directly, while using it indirectly via MD0 and
> MD1. You're
> going to A) bottleneck on HDA, B) you're going to beat that
> drive to death,
> and C) if that drive goes, you are HOSED. Plus, you are just
> begging for
> problems with potential bugs in the RAID driver code. This
> whole setup is
> an INCREDIBLY bad idea. You're trying to 'be clever' to save
> yourself some
> money, and all you're doing is buying trouble.
>
> The way RAID5 is meant to work is with disks of approximately
> the same size.
> RAID5 is not expandable, unless you have a very expensive hardware
> controller. There are algorithms that will let you expand
> the size of a
> RAID5 volume, but they have not, to my knowledge, been
> implemented in open
> source. You CANNOT do what you want to do, cheaply. You
> can spend a great
> deal of money to satisfy most of your design parameters, but
> NOT cheaply.
> If you want it cheap, use fixed drives of about the same
> size, and don't
> think about expansion. When you're ready to expand, hook up
> another, bigger
> RAID and copy your data. In NO case can you use that
> hodgepodge of junk
> drives you've collected.
>
> Most of your drives are obsolete. Keep the biggest one, buy
> at least two
> more of the same size, and set up a RAID5 using that. All
> this monkeying
> around to try to extract some last value from drives totally
> ill-suited for
> the purpose is going to cost you far, far more than new
> drives ever could.
>
> Hell, keep the smaller ones around, put them into a concatenated LVM2
> volume, and use them as a backup. It's not the best backup
> in the world,
> but it's better than nothing.
>
> Do it right. This is your data you're trying to save. You
> can get very
> nice 250-gig PATA Western Digital drives for $165 from
> www.newegg.com. They
> are specifically designed for RAID. Buy 4 and save yourself
> this massive
> headache. If you don't need that much space, buy smaller drives.
>
> Or, you can persist in trying to be clever, but it's a
> virtual *certainty*
> you're going to lose data if you go this route. Pay now, or
> pay later.
> What's your data worth?
>
> <<RON>>
>
> ----- Original Message -----
> From: "Erik Ohrnberger" <erik at echohome.org>
> To: "'LVM general discussion and development'" <linux-lvm at redhat.com>
> Sent: Tuesday, March 01, 2005 10:27 PM
> Subject: RE: [linux-lvm] Building up a RAID5 LVM home server (long)
>
>
> >
> > ... SNIP ...
> >> >What if the I broke everything into 10 GB pieces, and
> >> created multiple
> >> >raid5 sets? Then I could LVM2 them together and have a large
> >> >filesystem that way.
> >> >
> >> >a=20GB, b=30GB, c=40GB
> >> >
> >> >a-1 + b-1 + c-1 = md0 (approx 30 GB storage)
> >> >a-2 + b-2 + c-2 = md1 (approx 30 GB storage)
> >> > b-3 + c-3 = md2 (waiting for one more drive)
> >> > c-4 = md3 (waiting for two more drives)
> >> >
> >> >
> >> This is sorta what I do. But in my opinion the gain of
> having RAID5
> >> (over RAID1) is when you get over 3 disks... at 3 disks you are
> >> burning 33% for redudnacy... 25% or 20% or 17% sounds
> better to me.
> >> I guess if
> >> you go too far it costs in calculating the parity.
> >
> > Overhead: Yea, OK. Nothing is without a price.
> > I fooled around with various ideas, and came up with this for my
> > particulars:
> > (Note, rounded to nearest GB)
> >
> > 80 GB /dev/hda 60 GB /dev/hdb 40 GB /dev/hdc 45 GB
> > /dev/hdd
> >
> > GB /dev/md0 (RAID0)
> > 40 /dev/hdc
> > 15 /dev/hda1
> > 55
> >
> > /dev/md1 (RAID0)
> > 45 /dev/hdd
> > 10 /dev/hda2
> > 55
> >
> > /dev/md2 (RAID5)
> > 55 /dev/md0
> > 55 /dev/md1
> > 55 /dev/hda3
> > 55 /dev/hdb
> > 220
> >
> > Yea, OK, so like the 220 is a bit optimistic, but should get pretty
> > close
> > to
> > that.
> >
> > What do you think?
> >
> >
> > _______________________________________________
> > linux-lvm mailing list
> > linux-lvm at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-> lvm
> > read the
> LVM HOW-TO at
> http://tldp.org/HOWTO/LVM-HOWTO/
> >
>
> _______________________________________________
> linux-lvm mailing list
> linux-lvm at redhat.com https://www.redhat.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
>
More information about the linux-lvm
mailing list