> -----Original Message----- > From: centos-bounces at centos.org > [mailto:centos-bounces at centos.org] On Behalf Of Ruslan Sivak > Sent: Monday, May 07, 2007 4:00 PM > To: CentOS mailing list > Subject: Re: [CentOS] Anaconda doesn't support raid10 > > Ross S. W. Walker wrote: > >> -----Original Message----- > >> From: centos-bounces at centos.org > >> [mailto:centos-bounces at centos.org] On Behalf Of Ruslan Sivak > >> Sent: Monday, May 07, 2007 12:53 PM > >> To: CentOS mailing list > >> Subject: [CentOS] Anaconda doesn't support raid10 > >> > >> So after troubleshooting this for about a week, I was > finally able to > >> create a raid 10 device by installing the system, copying the > >> md modules > >> onto a floppy, and loading the raid10 module during the install. > >> > >> Now the problem is that I can't get it to show up in anaconda. It > >> detects the other arrays (raid0 and raid1) fine, but the > raid10 array > >> won't show up. Looking through the logs (Alt-F3), I see the > >> following > >> warning: > >> > >> WARNING: raid level RAID10 not supported, skipping md10. > >> > >> I'm starting to hate the installer more and more. Why won't > >> it let me > >> install on this device, even though it's working perfectly > from the > >> shell? Why am I the only one having this problem? Is nobody > >> out there > >> using md based raid10? > >> > > > > Most people install the OS on a 2 disk raid1, then create a separate > > raid10 for data storage. > > > > Anaconda was never designed to create RAID5/RAID10 during install. > > > > -Ross > > > > > > Whether or not it was designed to create a Raid5/raid10, it > allows the > creating of raid5 and raid6 during install. It doesn't, > however, allow > the use of raid10 even if it's created in the shell outside > of anaconda > (or if you have an old installation on a raid10). > > I've just installed the system as follows > > Raid1 for /boot with 2 spares (200mb) > raid0 for swap (1GB) > raid6 for / (10GB) > > after installing, I was able to create a raid10 device and > successfully > mount and automount by using /etc/fstab > > Now to test what happens when a drive fails. I pulled out the first > drive - Box refuses to boot. Going into rescue mode, I was able to > mount /boot, was not able to mount the swap drive (as to be > expected, as > it's a raid0), was also not able to mount the / for some > reason, which > is a little surprising. > > I was able to mount the raid10 parition just fine. > > Maybe I messed up somewhere along the line. I'll try again, but it's > disheartening to see that a raid6 array would die after one drive > failure, even if it was somehow my fault. > > Also assuming that the raid5 array could be recovered, what > would I do > with the swap partition? Would I just recreate it from the > space in the > leftover drives and would that be all that I need to boot? Ok, my bad raid5/6 can be created during install even if OS can't boot from it. I guess raid10 is the red headed stepchild of anaconda... I suggest this: /dev/md0 raid1, 128MB partition, all 4 drives, for /boot /dev/md1 raid1, rest of drive space, first 2 drives, for lvm /dev/md2 raid1, rest of drive space, second 2 drives, for lvm lvm volgroup CentOS, comprised of /dev/md1 and /dev/md2 logical vol1, root, interleave 2, mount /, 16GB logical vol2, swap, interleave 2, swapfs, 4GB This will provide the same performance and fail-over as a raid10. If you remove the first disk and boot make sure BIOS is set to boot off of disk2! -Ross ______________________________________________________________________ This e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this e-mail in error, please immediately notify the sender and permanently delete the original and any copy or printout thereof.