← Back to team overview

sslug-teknik team mailing list archive

Re: Virkeligt diskcrash med raid5

 

On Fri, May 31, 2002 at 02:13:36PM +0200, Anna Jonna Armannsdottir wrote:
> fre, 2002-05-31 kl. 11:35 skrev Klaus S. Madsen:
> > Initrd er _kun_ noget der blvier brugt _efter_ at kernen er loadet. Det
> > er godt nok bootloaderen der læser initrd filen, men den bruger den ikke
> > til andet end at fortælle kernen hvor den ligge.
> Men hvad hvis bootloaderen ikke kan læse filsystemet fordi det ligger på
> en RAID 5? 
Så løser initrd heller ikke nogen problemer... Initrd står for Init
RamDisk. Det er et lille rodfilsystem med alle kernemodulerne for den
kerne du vil boote. 

> Problemet er bare hvordan skal kernen indlæses hvis der skal et
> kernemodul til at læse filsystemet? Er det ikke en "catch 22"?
Jo. Du kan ikke boote fra RAID-5 før der er en eller anden der laver en
filsystem-plugin til grub så det bliver muligt. Men det er alligevel
fyldt med problemer, for hvad nu hvis du har dit RAID-5 array på to SCSI
controllere, hvor det kun er den ene af dem der har BIOS? Så kan du have
alt den RAID-5 logik i boot-loaderen du har lyst til, du får det ikke
til at virke før den også har scsi-drivere, og så er du alligevel ved at
lave en kerne til at boote din kerne med ;-)
 
> Det kan initrd jo ikke hjælpe på. Hvis man ikke har en kerne hvor raid5
> driveren er integreret, kan man bruge initrd til at installere raid5
> modulet. Jeg kan ikke se hvad man ellers skal med initrd.
Precis min pointe.

Men at sætte antal diske x 50 MB af til at lave /boot på at RAID-1 system skulle
jo heller ikke være noget problem ;-)

-- 
/-----------------------------------------------------\
| Klaus S. Madsen      | "Failure is not an option... |
| ICQ: 45400164        |  It comes bundled with your  |
| www.hjernemadsen.org |  Microsoft products!"        |
\-----------------------------------------------------/


Follow ups

References