Re: non-fakeraid controllers

From: Helge Hafting
Date: Tue Feb 07 2006 - 02:51:31 EST


alex-lists-linux-kernel@xxxxxxxxxx wrote:

Hi,

This is not an attempt to start a religious flamewar about what is
RAID vs. what is softraid vs. what is fakeraid.

Does anyone has a list/refence/etc on reasonably modern SCSI
controllers (at least u160) in a non-fakeraid way i.e. the way that would
allow linux to boot from a RAID protected disk array when one of the drives
in the array failed even if the root filesystem is located on the same
array?


Ability to boot requires bios/bootloader support. Depending on the bios in
question, this may work for real RAID, fakeraid or even linux sw raid.

You can boot directly from the software raid-1 in linux. And you can set
it up so it will boot with one drive failed too - although you may have
to disconnect the bad drive so the biosdoesn't mistakenly try to load the
kernel bootloader from the damaged disk.

Having the root filesytem on a damaged array is not a problem - as soon
as the kernel is running it can activate the raid in degraded mode and
use the filesystem just fine. This is no more secure than a single-disk setup
though, so don't wait too long before you replace the failed drive.

Fakeraid controllers may have bios support for booting, but often
you'll find that linux have no support for the fake raid. So you have
to turn that off and use software raid instead. An expensive "real raid"
controller that have linux support, will usually have a bios that support
booting from the raid too. Writing to manufacturers should get you the
details on booting in degraded conditions.

Helge Hafting
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/