Raid problem med Rocket Raid 1640

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7226
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Raid problem med Rocket Raid 1640

Inlägg av psynoise »

Nu hände det som inte får hända: Först kernelpanic i linux, sedan när jag startar om datorn är min raid 5 array förstörd. Biosen till raidkortet (highpoint tech 1640), visar 2 arrayer istället för en som det ska vara. Jag har fyra hårdiskar som gör en gemensam raid 5 array, nu visas 2 hårdiskar i 2 olika arrayer. Självklart kan inte biosen till 1640 eller den tillhörande mjukvaran fixa tillbaks arrayen. Ingen hårdisk verkar sönder, eller några stora data försvunnit. Nu undrar jag hur jag kan få tillbaka data, som finns på de fyra hårdiskarna?

Jag byter gärna raidkort till ett rikigt 3ware eller Areca, men då förlorar jag väl datan på hårdiskarna? Kan man kopiera över datan till en annan stor hårdisk genom komandot dd och sedan läsa detta på något sätt?

EDIT:
Slutsats från en annan tråd.

Tips för er andra som sitter på hpt374 kort, skippa highpoint drivrutinerna, tror att de ställer till med att korten är ostabila, kör istället beprövade hpt366 som ingår i linuxkällkoden och md software raid. Eftersom hpt374 är fakeraid tror jag att belastningen på cpu är den samma, har inte märkt någon skillnad, tvärt om md-raid är längre ner på top listan.
Senast redigerad av psynoise 17 december 2007, 19:37:39, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Lägg tillbaka din senaste backup... :roll:

> eller några stora data försvunnit.

Kan du i se det, med tanke på vad som hänt ?
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7226
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Inlägg av psynoise »

Nej, det är ju klart, om nu raidkortet har ballat ur kan mycket data försvunnit, men jag antar att det mesta finns kvar eller inte hunnit bli överskrivit. Tyvärr har jag ingen backup utanför den felande arryn.

Min plan just nu är att försöka kopiera över datan som finns på hårdiskarna till en annan lagrin och sedan klura ut hur jag ska få fram datan igen. Någon som vet en bra länk till Raid 5 teori?
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Låter som fullständigt kontrollerras. Ingen ovanlig företeelse (eller rättare sagt, det händer).
Kan du inte byta ut kontrollerkortet mot ett nytt och prova?

Med mjukvaru-RAID i Linux så hade det gått att stoppa in vad som helst som klarar diskarna och sedan återskapat arrayen. Metadatat finns spritt på alla diskar så det ska inte vara några problem.

Men när hårdvaran inte vill fungera så blir det ju svårt...
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Problemet är att controllern har en del management data på diskarna som
används för att hålla reda på allt. Personligen tror jag att du har ett svårt
jobb framför sig om du ska försöka "ful-läsa" diskarna. Har du kollat
med tillverkaren/leverantörern av RAID lösningen om de har någon förslag ?

Akta dig bara för att försöka skapa om 4-disk raidsetet, då kommer
sannolikt diskarna att initieras om...

> Någon som vet en bra länk till Raid 5 teori?

Teori är en sak, hur just din controller har valt att implementera det är en annan...

Här fanns det i alla fall gott om länkar :
http://en.wikipedia.org/wiki/RAID
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7226
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Inlägg av psynoise »

Saken är att 1640 är bara består av 4 sata-kontrollers, hela raid biten styrs av modulen hpt374. Highpoints Techs egna mjukvara hptraid klarar inte att fixa problemet. Just nu sitter jag på en annan hårdisk via modekortets ide-kontroller, jag kan få fram enheterna /dev/hdx genom att ta bort nopobe som jag kör till kärnan för att inte krocka med hpt374 modulen.

Finns det något att raidprogram som kan fixa detta kanske?
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7226
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Inlägg av psynoise »

"hur just din controller har valt att implementera det är en annan"

Ok, tänkte att det var haken, eftersom olika företag kör olika lössningar?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Det första bör vara att ta backup på alltihop. T.ex. mha 'dd if= of='.

Sedan skulle du kunna prova:
*) Köp ett nytt kontrollerkort av samma model, för att rekonstruera filerna
*) Koppla diskarna till någon annan kontroller och skriv ett interface som gör att 'hpt374' modulen tror att det är en riktig highpoint kontroller emellan.
*) Kolla om vanlig mjukvaru RAID5 kan läsa tillbaks diskarna
*) Läs specar och skriv ett eget program som läser tillbaks datat
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Och vad kan man ta för lärdom av det hela? Jo, att inte blanda ihop konsumentprodukt-RAID med *äkta* RAID (se tidigare trådar för disk.). :)
Linux inbyggda mjukvaru-RAID är bättre i alla dessa lägen. Men det har jag ju predikat förr. :)
Hoppas du får tillbaka din data nu bara...

edit: länk
Senast redigerad av speakman 23 november 2007, 08:55:05, redigerad totalt 2 gånger.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7226
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Inlägg av psynoise »

Undersöker om dmraid kan göra jobbet.

Kod: Markera allt

# dmraid -l
hpt37x : Highpoint HPT37X (S,0,1,10,01)
hpt45x : Highpoint HPT45X (S,0,1,10)
# dmraid -r
/dev/hde: hpt45x, "hpt45x_hfdgbc", unknown, ok, 976773157 sectors, data@ 0
/dev/hdg: hpt45x, "hpt45x_ccaeheih", unknown, ok, 976773157 sectors, data@ 0
/dev/hdi: hpt45x, "hpt45x_hfdgbc", unknown, ok, 976773157 sectors, data@ 0
/dev/hdk: hpt45x, "hpt45x_ccaeheih", unknown, ok, 976773157 sectors, data@ 0
# dmraid -tay
ERROR: hpt45x: RAID type 8 not supported
ERROR: adding /dev/hde to RAID set "hpt45x_hfdgbc"
ERROR: hpt45x: RAID type 8 not supported
ERROR: adding /dev/hdg to RAID set "hpt45x_ccaeheih"
ERROR: hpt45x: RAID type 8 not supported
ERROR: adding /dev/hdi to RAID set "hpt45x_hfdgbc"
ERROR: hpt45x: RAID type 8 not supported
ERROR: adding /dev/hdk to RAID set "hpt45x_ccaeheih"
No RAID sets
Tyvärr hittar jag ingen bra dokumentation över dmraid. Skulle vilja ha det bekräftat att det ska funka med raid 5 tillsammans med highpoint tech sets.

Sedan, någon som har något tips på hur man tar backup på omkring 1 Tb, vill inte bränna dvdskivor iaf.
Senast redigerad av psynoise 22 november 2007, 21:43:40, redigerad totalt 1 gång.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

@speakman:
En länk kanske kan vara bra.. :D
I övrigt.. man ska aldrig låta ens data "ägas" av något propietärt format för då sitter man i sådana här rävsaxar.

@psynoise:
Köp några 750-500G diskar och sätt dom i RAID0.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Länk till vaddå? Min ideologi? :)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

"Och vad kan man ta för lärdom av det hela? Jo, att inte blanda ihop konsumentprodukt-RAID med *äkta* RAID (se tidigare trådar för disk.)."
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Aha! Det var den här tråden jag syftade på.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7226
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Inlägg av psynoise »

Har nu skaffat ett nytt begagnat kort från e-bay, dock ett 1540, biosversionen är den samma och det verkar vara samma funktionalitet som 1640 som jag hade innan.

Mitt problem nu är att partitionstabellen försvann vid återuppbyggnad av arryen. Har provat gpart vilket inte hittade någon partition alls, provar just nu testdisk vilket har iaf hittat en partition som verkar stämma. Man kan kanske använda den informationen till att skapa resten av partitionerna.

EDIT: En andra läxa från detta fallet är att jag ska skriva ner all data om partitionerna så jag kan skapa nya partitioner snabbt i fdisk utan att bli av med data på hårdiskarna.
Skriv svar