LVM questions for FC3

Robert Citek rwcitek at alum.calberkeley.org
Thu Mar 31 05:51:03 UTC 2005


On Wednesday, Mar 30, 2005, at 19:10 US/Central, Mark wrote:
> 1. What happens if a LV spans over mutliple hard disks and one of the 
> disks fails while the server is running? Can the server still keep on 
> running on the other disks as long as no data from the broken disk is 
> needed? Or does everything just crash once one of the disks dies? As 
> an extreme case, lets assume the broken disk does not contain any 
> files or directories that are used at all.

Short answer: you're totally hosed.  Long answer: you're somewhere 
between partly hosed and totally hosed.  But even if you're partly 
hosed, by the time you fix things and get back up to speed you will 
have wished you had setup a RAID.

> 2. How big is the performance loss? Obviously, an additional layer in 
> the file system hierarchy does mean additional mapping and handling, 
> meaning additional processor usage, meaning performance loss. In most 
> cases this probably does not matter, but what if I use the server for 
> example as a mysql database server?

You're running a server.  You want data redundancy.  You want 
performance.  Sounds like you want at a minimum RAID-5 and possibly 
RAID-10.  LVM gives you none of the above.  The only thing LVM gives 
you is flexibility in how you manage your disk space, the ease with 
which you can create/reduce/enlarge/remove virtual partitions, i.e. 
logical volumes.

But the best way to answer your questions is to actually setup a test 
system and experiment with it.  You don't even need a system with 
multiple drives.  Just partition a single disk with a few (at least 3) 
extra partitions of say 200 MB each.  Then create the LVM and later 
remove one of the partitions.  What do you think will happen?  What 
actually does happen?  Now repeat, testing for performance.

And please, let the list know how things go.

Regards,
- Robert
http://www.cwelug.org/downloads
Help others get OpenSource software.  Distribute FLOSS
for Windows, Linux, *BSD, and MacOS X with BitTorrent




More information about the fedora-list mailing list