On Sat, 2 Apr 2011, Kyle Gonzales wrote:

Interesting. Default RHEL install since v4 puts all those on LVM2. The advice given might be a little paranoid and the cause of needless complexity.

Thomson: "Note: It is not recommended to put the following directories in an LVM2
partition: /etc, /lib, /mnt, /proc, /sbin, /dev, and /root. This way,

You forgot: /boot/ which should not live on a raided or LVM device, in the interest of reducing potential points of failure

Not really surprising nor all that interesting --- Red Hat wants to simplify an install with anaconda, and assumes one will have available a local 'rescue CD image' which can reconstruct but not all many broken LVM configurations

A cautious sysadmin may decide it is more important to be able to access the (usually static linked) content in /bin/ and /sbin/ without needing to get the LVM up and running first. As floppy and CD drives are increasingly a rarity on server grade hardware, this seems reasonable, as accessing a rescue image 'across the wire' is fairly challenging, as it is not often done by most admins

I speak here, 'wearing the tee-shirt', having spent time doing just such a recovery where a end customer took the Red Hat approach as to LVM'ing, and ended up with a non-bootable system -- the hardware had a motherboard from Intel, calling for a hardware raid driver, 'not yet in anaconda', and thus not on the rescue disk image either -- anaconda called for the driver disk [it could 'see' no drives until such was used], but that disk was long forgotten, when the recovery was needed

Another common mistake, to my thinking, is to have /boot/ on raid, rather than on a native partition. If one fails to update all members, and the array fails and cannot 'bootstrap' itself together (think Linux' MD software raid) one is again 'up a creek. In ancient times under SunOS, a cautions sysadmin would have an 'A' '/' partition on one spindle, and a 'B' '/' partition on a separate spindle, each containing the initial boot image. When updating the kernel, one would update only the 'A' side, and test; cone satisfied, one would then transfer that image over to the B side as well

These are of course, matters of sysadmin taste, but in an 'enterprise' environment, I think most would prefer a faster mean time to repair, and a dull and predictable path to recovery when a failure occurs. Oh yes, and a recent level 0 backup in hand, just in case ;)

-- Russ herrold

---------------------------------------------------------------------
Archive      http://marc.info/?l=jaxlug-list&r=1&w=2
RSS Feed     http://www.mail-archive.com/[email protected]/maillist.xml
Unsubscribe  [email protected]

Reply via email to