On Saturday 26 March 2011 15:06:31 Elaine C. Sharpe wrote:
> > Just because something works for most people, doesn't mean it will for 
> > everyone either.  If you lose data, it doesn't matter.  LVM just adds 
> > one more layer of something to go wrong.  Me, I don't need the extra 
> > risk of having a system that doesn't boot and a loss of data.  I'm sure 
> > there are a lot of people that see it the way I do too.  They just
> > don't 
> > need the extra risk.
> 
> Using the least number of layers of abstraction you can get away with is
> a perfectly valid criteria. What I was pointing out was that informal
> polls of users with a sad story to tell is not a very effective way to 
> conduct research. People say all kinds of things that just aren't true.

There's an elephant in this room. The number of actual layers is greater than 
just LVM plus FS. It's whatever the BIOS (or a reasonable substitute is 
doing), plus the drive firmware, kernel driver(s) - there's more than one of 
those - plus any RAID in use (hardware or software) and finally the file 
system.

That's a lot of layers, a lot of code, a lot of opportunity for people to 
reveal the extent of their lack of knowledge. I've often heard it said that 
code like ZFS and brtfs eliminates several of these layers therefore it's 
technically a better option. That may be true, but let me just point out that 
whatever LVM+fs+other_stuff is doing as separate chunks of code also gets done 
by ZFS etc. You just don't see it, and just because it's abstracted away 
doesn't mean it's not there.

-- 
alan dot mckinnon at gmail dot com

Reply via email to