Dell PERC 6/i csere után nincs meg a régi array

Sziasztok

Dell 2950-ből kihullott a Dell PERC 6/i raid kártya. Cseréltük egy másik 2950-ből. A régiben meglévő array viszont nem látszik az új raid kártyán, csak a diszkek.
Új arrayt tudnék létrehozni, de félek, hogy ez felülcsapja a meglévő adatokat.
Hogyan lehet megoldani, hogy úgy használjuk a régi vinyókat, hogy az adatok ne vesszenek el?

Köszönöm!

Hozzászólások

foreign array, vagy valami ilyen neven fut, valami rescue rendszeren be kellene bootolni, és perccli-vel megnézni mit lát

+1 De első boot-nál fel is szokta hozni, hogy "foreign config"-ot talált a disk-eken, betöltse-e. Viszont, ha itt figyelmetlenül mellényomtál, akkor felülírhatta a disk-eken levő raid superblock-ot :(

De ha még tuti nem sérültek a disk-ek, akkor a Perc Bios v.melyik fülén is be lehet töltetni a disk-ekről a foreign config-ot.

----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

> akkor felülírhatta a disk-eken levő raid superblock-ot

De meg ekkor sincs tul nagy gixer, egy sima linuxos gep felismeri a perc 6/i raid diskjeit, mint teljesen normal lemez. Legalabbis ha RAID1 -esek voltak. (Talan mert a lemez vegere teszi a superblockot, nem az elejere? Reg volt...)

Erre én is gondoltam, de sajna SAS diszkek, azt meg csak gondolom külön RAID vezérlővel lehet meghajtani. Ha meg JBOD/RAID0-ként kiajánlom valami vezérlővel a linuxnak, valószínűleg felülírja.
RAID1, tehát 1x meg tudom tenni a próbát, csak nem szivesen orosz ruletteznék :)

Nem szabadna, hogy egy JBOD diskre barmit irjon a vezerlo.

Bar nem probaltam, mert anno amikor PERC 6/i-hez volt szerencsem az nem ismerte a JBOD modot, egy diskes RAID0-kat kellett csinalnom. Fogtam a fejem, hogy WTF Dell?? Ki is derult, hogy lehetne ra eredeti LSI firmware-t mokolni (merthogy rebrandelt LSI) es az persze tud JBOD-ot.

A RAID1-et valóban felismeri talán nem is csak a linux, hiszen az akár md-vel, akár raid kártyával 2 egyforma normál disk (+ a superblock). Komolyabb raid-nél (5/6/10/stb.) ez már nem működik.

Szívtunk egyszer azzal, hogy egy 5 disk-es raid5-öt kellett újra összerakni elveszett superblock-okkal (szintén Perc6 volt) - majdnem 1 hétig tartott kisakkozni a megfelelő disk sorrendet és blokkméretet :(

----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

Akkor nagy valószínúséggel nem a megfelelő gombot nyomták és törölték a foreign config-ot a disk-ekről :/

Ha RAID1 volt - ahogy feljebb írod - akkor elvileg összeraksz egy új R1-et (csak NE inicializáld még véletlenül se!) és menni fog (hacsak eredetileg nem volt elállítva a blokkméret a default-ról). Régi kártya teljesen halott? Legalább a configot nem lehet kinézni belőle, hogy biztos legyen?

----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

Én Dell SAS6/iR vezérlő cserénél hasonlóba futottam. A következőképpen tudtam helyreállítani:

Kivettem az egyik diszket (célszerűen a másodlagosat), nem csináltam RAID array-t, csak odáig jutottam el, hogy a vezérlő lássa a diszket. Akkor már látszott a fájlrendszer. Gyorsam elmentettem külső tárolóra Clonezillával. Ezután beraktam a másik diszket is, és csináltam egy szűz RAID1 array-t, azaz töröltem, majd újra lérehoztam, aktiváltam, stb. Majd erre visszamásoltam mindent Clonezillával, de a diszk elején levő szuperblokkot és egyebeket nem. Azokat a RAID vezérlő hozta létre, és nem írtam felül. Utána következett egy hosszadalmas szinkronizálás (több óra!), és a végén lett egy egészséges RAID1 kötetem.