Re: Boot from degraded MD array

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 18 Nov 2010 20:55:38 +0530
"G, Sushma" <Sushma.G@xxxxxxx> wrote:

> Hi,
> 
> I wanted to know if there is a way to activate a degraded array be default.

Yes, degraded arrays are activated by default, except for RAID5/RAID6 if it
is also dirty.


> 
>  In a scenario where OS is installed on a MD R1 array, with no spares configured, if a physical drive fails is there a way to still boot in to OS, without having to configure a hot spare?

That depends.
 The bios needs to read a boot sector from somewhere.  If it can try one
 device and on failure try the next, then it might work when the first device
 is failing.  

 Once your bios has loaded the boot block, the boot loaded needs to find the
 kernel.  This might be lilo or grub.  I think they will try to read from the
 same device that the bios read from, but I am far from certain.
 But if the bios succeeds in reading the boot sector, but the boot loader
 doesn't manage to read the kernel, I really don't know if it will try the
 other device.  This really depends on grub/lilo so you need to look into the
 documentation and configuration of those.

 Once the kernel is running, md will have no trouble starting a degraded /.

> Also, is R5 different in any way, in the same scenario mentioned above ( R5 in degraded mode)?"
> 

You cannot use RAID5 for /boot unless your bios understands it.  Some intel
mother boards can boot off 'imsm' raid5, which mdadm is able to work with.

If /boot is a RAID1, and / is RAID5, then they will be no trouble assembling
the RAID5 as long as it is not both dirty and degraded.


> Setup: 
> Create a R1 using 2 sata disks, using mdadm with SLES 11 SP1 Operating system.
> Once OS is installed, shut down the system and fail a drive.  now try to boot up the OS.
> 
> OS boot fails because the RAID is inactive as the VD is degraded.

What exactly fails?  Maybe a photo of the monitor show where it stops
working...

And what exactly do you mean byb "fail a drive"?? Do you mean that you
unplug it?

NeilBrown


> 
> 
> Regards,
> 
> Sushma Govind
> 
> 
> 
> --
> 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

--
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


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux