"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Wie in übergreifenden Datenträger defekte Platte finden?

downhillschrott 07.11.2007 - 11:37 1936 30
Posts

Valera

Here to stay
Registered: Dec 2005
Location: Mint
Posts: 683
Hallo,

nach längerer Abstinenz hab ich wieder mal eine Frage.

Ich habe mir vor - ich glaube ca. 2 jahren - einen kleinen Heimserver zusammengebastelt.
Ein alter P3 wurde wiederverwertet, dort einen rumliegenden Promise Controller reingesteckt, einen weiteren hab ich dazu gekauft, 8 Stk 300GB Platten und das ganze über eine PCI Karte ans Gb Netzwerk angehängt. Ja ich weiß, Performance unter aller Sau, aber 20MB/sek sind meist immer drin was mir reicht.

Nachdem Linux den alten Controller nicht unterstützt hat, hab ich w2k draufgespielt. Die Konfiguration sieht so aus:

1 Platte als Systemplatte fürs OS und je 4 Platten zu einem großen Datenträger von 1 TB zusammengefaßt, wobei einer Arbeitsbereich ist, und der zweite Backup welches mit robocopy täglich erneuert wird.

Nun habe ich folgendes Problem: Eine der 300GB Platten macht manchmal komische Geräusche, ich denke die wird bald über den Jordan gehen. Wie finde ich jetzt heraus um welche der 8 Platten es sich handelt?? Horchen oder Finger drauf hat leider nix gebracht, das ist nicht lokalisierbar.

Ich habe mir beim Zusammenbauen des Dings leider keine Gedanken darüber gemacht, was ist wenn.. :bash: Nennt mich noob, DAU oder was weiß ich.. ich habs verdient. :(

Gibts da eine Softwarelösung, die mir vielleicht die SMART Werte an den Promise Controllern vorbei ausliest? Oder was ähnliches? Hab zwar gegoogelt, aber vielleicht stelle ich nicht die richtige Frage, jedenfalls habe ich nichts gefunden.

:confused:

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
solangs noch keine ausfälle der platten gibt heissts wohl horchen :(
keine ahnung ob SMART über den promise controller ausgelesen werden kann, und auch dann ists fraglich ob du ein aussagekräftiges ergebnis aus den SMART parametern schlussfolgern kannst.

komischen geräusche in welchem sinn? klackern, power down-power up, kratzen, whatever?

wenns plötzliche spindowns und spinups sind hast höchstwarscheinlich an einer der platte ein versorgungsproblem/wackler.
check mal alle steckverbindungen und dann horch weiter...

Valera

Here to stay
Registered: Dec 2005
Location: Mint
Posts: 683
Ein Klackern, als ob er zwischen den Zugriffen die Köpfe lautstark parken würde. Was auch die Zugriffe verlangsamt.
Wackler ist es sehr sicher keiner, das hab ich vergessen zu erwähnen, dass ich Kabel kontrolliert hab abegesehen davon gibts kein Spin down/up.

Hm.. dh. warten bis sie eingeht. Eher unbefriedigend weil ich nicht jede Datei auch Schreibfehler kontrollieren kann, und wenn fehlerhafte Dateien gesichert werden hab ich die Sicherung auch fehlerhaft.

Hm.. da werd' ich wohl eine externe Komplettsicherung machen müssen, die laufenden Dateien inkrementiell sichern, und warten.

Naja, aus den Smart Daten hätte ich vielleicht die schlechteste Platte rausnehmen können. Das ist war keine Garantie dafür, dass es die richtige ist, aber die Wahrscheinlichkeit ist denke ich höher.

Was passiert eigentlich, wenn ich eine Platte abhänge und hochfahre? Sind dann die Daten im übergreifenden Datenträger beschädigt, oder kann ich - wenn die Platte wieder im Verbund läuft - wieder darauf zugreifen? Denn dann könnte ich einfach Try and Error mal probieren. Mehr als die Prozedur 4x zu machen kann ja nicht passieren.

Das einfachste wäre sowieso gleich alle 4 Platten in einem Rutsch zu tauschen. Wenn eine eingeht folgen eventuell die anderen auch demnächst nach.

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
ist das ein RAID-5 array oder ein JBOD array?

beim JBOD array weis ich nicht ob die daten corrupten wenn eine platte vorübergehend fehlt...

Valera

Here to stay
Registered: Dec 2005
Location: Mint
Posts: 683
Unter Windoof heißt das übergreifender Datenträger im RAID Jargon ist das JBOD.
RAID5 beherrschen weder Controller noch w2k.

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
wenns ein softwarearray unter windows ist würd ich darauf tippen das den daten nix passiert wenn eine platte mal nicht verfügbar ist (wird halt so sein das das volume nicht verfügbar ist bis die platte wieder eingesetzt wird, dann wirst das volume überprüfen lassen müssen in der datenträgerverwaltung und das wars) --> ist aber ohne gewär.
probiert hab ich das bei einem JBOPD noch nie...

chris_87

OC Addicted
Avatar
Registered: Dec 2006
Location: Pinsdorf.at
Posts: 630
Der HDTune Errorscan bietet sich da an. Man muss halt etwas Rechnen und wissen in welcher reihenfolge die Platten kommen.

Einen einzellne Platte würde ich nicht abhängen. IMHO ist das einer der Beten wege um das Dateisystem zu schrotten.

MfG Christoph

Neo-=IuE=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
theoretisch müsste bei einem software raid es egal sein, solange man nicht auf die platten direkt zugreift, also wenn man nur eine bootcd oder disk startet und keine festplatte angreift, dürft er ja net mal dazu kommen zu checken ob was fehlt oda net, also auch nix passieren
aber is nur ne vermutung

dadurch könnte man schon rauskriegen welche platte lärm macht

Valera

Here to stay
Registered: Dec 2005
Location: Mint
Posts: 683
Danke für die vielen Antworten! :)

Hm.. aber ich befürchte meine ganze Frage ist eigentlich sinnlos, denn wenn ich jetzt weiterdenke: Nehmen wir an, ich hab die defekte Platte gefunden, dann muß ich die Platte ja tauschen. Dh eine neue Platte ist im System, Windows klinkt die ja nicht automatisch ins JBOD, es findet keine Restaurierung statt (das Array ist ja nicht redundant) die Daten des Arrays sind (vermutlich) verloren.

Dh. ich kann eigentlich eh nur eine Ersatzplatte kaufen, die Sache ausprobieren, das Ding reinhängen, neu erstellen und von der Sicherung umkopieren. Bzw. gleich eine intelligentere Lösung wählen. :p

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
nochwas: theoretisch sollte der inhalt der einzelnen platten für jede platte als einzelnes zugänglich sein wenn sie getrennt betrieben würden falls (achtung, jetzt kommt der teil bei dem ich mit nicht sicher bin wie es beim windows software array ausschaut) der "controller" (ind diesem fall windows) so intelligent ist und daten die nicht mehr auf den jeweiligen datenträger als ganzes passen einfach auf komplett den nächsten datenträger des arrays schreiben würde und nicht den einen datenträger vollschreiben und das was nicht mehr platz gehabt hat auf den nächsten.

zumindest sollte es beim JBOD (oder auch linear RAID) betrieb ein leichtes sein die daten zu recovern, sofern sie sich als ganzes auf einer platte wiederfinden.

soweit zur theorie :D

mach auf jedenfall mal ein backup deiner lebensnotwendigen daten, sowas hast du ja bis jetzt noch nicht so wie ich das lese (ausser die spiegelung deiner daten am selben volume wie du oben beschreibst, aber das hilft dir ja original NIX...)

Valera

Here to stay
Registered: Dec 2005
Location: Mint
Posts: 683
Nö, nicht am selben Volume.
2 Volumes á 4 Platten á 1TB also gesamt 2TB. Ein Volume ist Daten, das andere Sicherung.
Ganz DAU mäßig ist das dann doch nicht. Es ist halt insoferne kein richtiges Backup, weil es im selben Rechner (=am selben Mobo, am selben Netzteil/USV) hängt. Immerhin getrennte Controller.

Also passieren in dem Sinn kann nichts, außer ich schieße das Volume der Sicherung auch ab. Das Umkopieren von ca. 700GB ist halt lästig, aber das rennt eh über Nacht.

Trotzdem wäre eine Sicherung auf eine externe Platte sehr ratsam. Da das ein alter P3 ist, der kann gerade mal USB1.1 und daher ist das Sichern auf eine externe Platte nur übers Netzwerk sinnvoll was bei der Datenmenge ca. 10 Stunden dauert.

Danke auf jeden Fall für die Tips, HD Tune werd' ich auf alle Fälle mal drüberlaufen lassen.

Interessant wäre dann eine bessere Konfiguration aufzubauen, wenn ich das Array sowieso zerreißen muß. Da werde ich mich wohl ein wenig einlesen müssen, vielleicht hat jemand Tips? Verfügbarkeit benötige ich keine, nur Redundanz/Backup.

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
winxp/2k mit softraid patch und dann ein RAID-5 aufbauen.
oder das selbe mit linux...

chris_87

OC Addicted
Avatar
Registered: Dec 2006
Location: Pinsdorf.at
Posts: 630
und wenn Vista installiert wird gibt den großen Knall :rolleyes:

MfG Christoph

Crash Override

BOfH
Registered: Jun 2005
Location: Germany
Posts: 2951
mdadm mit Linux, Kapazität von 6 Platten, eine redundanz, eine hot spare. Damit hast du falls eine Platte abraucht die daten weiter zugreifbar und der rebuild startet sofort. dann kannst du die defekte Platte immer noch gemütlich austauschen und als hot spare einbinden.

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6690
Zitat von chris_87
und wenn Vista installiert wird gibt den großen Knall :rolleyes:

MfG Christoph

?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz