On 6/3/2012 5:05 PM, Andy Smith wrote: > Hi Igor, > > On Sun, Jun 03, 2012 at 12:05:31PM +0800, Igor M Podlesny wrote: >> On 3 June 2012 11:30, Andy Smith <andy@xxxxxxxxxxxxxx> wrote: >>> I probably didn't give enough details. On this particular host there >>> are four md arrays: >>> >>> md0 is mounted as /boot >>> md1 is used as swap >>> md2 is mounted as / >>> md3 is an LVM PV for "everything else" >> […] >> >> Kinda off-topic question — why having separate MDs for swap and >> root? I mean LVM's lv would be just fine for them. > > I know, but I'm kind of old-fashioned and have some (probably > unwarranted) distrust of having the really essential bits of the > system in LVM if they don't really need to be. I wouldn't say unwarranted. I've seen instances on this and other lists where an md array blew chunks, was repaired and everything reported good, only to have LVM devices corrupted beyond repair. Or both md and LVM report good after repair, but the XFS superblock is hosed beyond repair. The layers in the storage stack the better. KISS principle, "Just because you can doesn't mean you should", etc, etc. > The system needs swap and I'm unlikely to want to change the size of > that swap, but if I do I can just add more swap from inside LVM. / is > also unlikely to need to be resized ever, so I keep that outside of > LVM too. > > My position on this is probably going to have to change given the > current "get rid of /usr" plans that seem to be gaining traction in > the Linux community. A beefier / would probably justify being in > LVM to me. I guess I'm more old fashioned. I'd never put the root filesystem on an LVM volume. My preferences are directly on a single disk partition, or hardware RAID1 partition, depending on the server/application area. > But really it is all just personal taste isn't it.. To an extent yes. Separating different portions of the UNIX filesystem tree on different partitions/devices has a long tradition and usually good reasoning behind it. However, as I mentioned, spreading these across multiple md arrays that share the same physical disks is not a good idea. A single md array with multiple partitions, with the filesystem tree, swap, and data directories spread over these partitions, is preferable. -- Stan -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html