Ik heb enkele weken geleden een LSI MegaRAID SATA 150-2 (2x SATA150, PCI32/66) gekocht met twee Maxtor 120GB (DiamondMax Plus 9, 7200rpm, 8MB, SATA) HDD's. Die heb ik in een oud bakkie gehangen om er een backupdoos van te maken. Alles goed en wel, configuratie en installatie verliepen vlekkeloos. Het hele zaakje draait dus in RAID 1.
Nu was ik zo'n beetje aan toe aan het overpompen van de data. Voordat ik dat ging doen, wilde ik echter zeker ervan zijn dat ik een goed werkende RAID 1 array had. Dus heb ik al draaiend een SATA-kabel losgetrokken. Er gebeurde helemaal niets, afgezien van een vermelding in het Event Log van WinXP.
Daarna heb ik de SATA-kabel weer aangesloten. Toen ik ging rebooten, begon het BIOS van de RAID-controller te piepen dat ik een degraded array had. Op zich was ik al blij dat er überhaupt werd gesignaleerd dat ik had lopen klooien, want juist daarvoor was ik immers aan het testen.
Als je dan in het BIOS gaat kijken, dan zie je nu één schijf die online is, en de andere schijf (die ik eruitgerost had) heeft als status 'READY'. De array zelf heeft als status 'DEGRADED'. Dat heeft een aantal onprettige gevolgen:
• Ik kan niet rebuilden omdat beide schijven 'in principe' gewoon goed zijn volgens het ding
• Ik kan daarentegen geen consistency check uitvoeren omdat de array niet in goede staat verkeert...
Voor zover ik het heb kunnen beredeneren, ligt het probleem daarin, dat er wel een soort foutje is opgetreden, maar er ondertussen wel twee gezonde schijven inhangen. Op de een of andere manier lijkt het erop dat de schijf die ik afgekoppeld had niet meedoet in de array (omdat hij op 'ready' staat ipv op 'online', zoals die andere), maar aan de andere kant kan ik niet rebuilden.
De online management software geeft ook geen extra opties (zelfs minder...) en de handleiding raadt mij aan om in geval van een degraded array te gaan rebuilden.
En bedankt, dat lukt dus niet, want dan zegt hij dat dat alleen kan bij failed disks. 
Hoe moet ik dit nu oplossen? Ik kan de hele array opnieuw gaan initialiseren, maar dan verlies ik alle data op beide schijven. Ik heb natuurlijk gebackupd voordat ik dit ging doen, maar ik vind het eigenlijk geen mooie oplossing. Zou het werken als ik de schijf die tot nu toe steeds aangekoppeld is geweest loshaal, om vervolgens die andere schijf via WindowsXP setup te formatteren?
Ik vraag me dus af of ik zo op de een of andere manier kan rebuilden... of dat er een andere manier is om die schijf weer volledig mee te laten doen in de array, zonder dus de hele shit opnieuw te moeten installeren/ initialiseren / configureren.
Nu was ik zo'n beetje aan toe aan het overpompen van de data. Voordat ik dat ging doen, wilde ik echter zeker ervan zijn dat ik een goed werkende RAID 1 array had. Dus heb ik al draaiend een SATA-kabel losgetrokken. Er gebeurde helemaal niets, afgezien van een vermelding in het Event Log van WinXP.
Daarna heb ik de SATA-kabel weer aangesloten. Toen ik ging rebooten, begon het BIOS van de RAID-controller te piepen dat ik een degraded array had. Op zich was ik al blij dat er überhaupt werd gesignaleerd dat ik had lopen klooien, want juist daarvoor was ik immers aan het testen.
Als je dan in het BIOS gaat kijken, dan zie je nu één schijf die online is, en de andere schijf (die ik eruitgerost had) heeft als status 'READY'. De array zelf heeft als status 'DEGRADED'. Dat heeft een aantal onprettige gevolgen:
• Ik kan niet rebuilden omdat beide schijven 'in principe' gewoon goed zijn volgens het ding
• Ik kan daarentegen geen consistency check uitvoeren omdat de array niet in goede staat verkeert...
Voor zover ik het heb kunnen beredeneren, ligt het probleem daarin, dat er wel een soort foutje is opgetreden, maar er ondertussen wel twee gezonde schijven inhangen. Op de een of andere manier lijkt het erop dat de schijf die ik afgekoppeld had niet meedoet in de array (omdat hij op 'ready' staat ipv op 'online', zoals die andere), maar aan de andere kant kan ik niet rebuilden.
De online management software geeft ook geen extra opties (zelfs minder...) en de handleiding raadt mij aan om in geval van een degraded array te gaan rebuilden.
Hoe moet ik dit nu oplossen? Ik kan de hele array opnieuw gaan initialiseren, maar dan verlies ik alle data op beide schijven. Ik heb natuurlijk gebackupd voordat ik dit ging doen, maar ik vind het eigenlijk geen mooie oplossing. Zou het werken als ik de schijf die tot nu toe steeds aangekoppeld is geweest loshaal, om vervolgens die andere schijf via WindowsXP setup te formatteren?
Ik vraag me dus af of ik zo op de een of andere manier kan rebuilden... of dat er een andere manier is om die schijf weer volledig mee te laten doen in de array, zonder dus de hele shit opnieuw te moeten installeren/ initialiseren / configureren.
When I write my code, only God and I know what it means. One week later, only God knows.
Hell yes it's a Cuban Cigar, but I'm not supporting their economy, I'm burning their fields.