frage zu mdadm (raid testen)
schizo 10.06.2007 - 19:04 1284 7
schizo
Produkt der Gesellschaft
|
Hab vor mir nen Rechner mit nem Softare Raid 5 stehn. Da das Raid vor inbetriebnahme ausführlich getestet werden mag stellt sich mir nun die Frage, welche Fehler alle auftreten könnten.
Bis jetzt hab ich eine Hd vom Strom getrennt, der Fehler wird erkannt und die hd als Fehlerhaft markiert.
Formatier ich allerdings eine Hd wird kein Fehler erkannt. Laut cat /proc/mdstat laufen alle Hds so wie sie sollten. Liegt diese Fehlererkennung nicht in der Macht von mdadm?
Fällt jemandem noch eine Möglichkeit ein, wie Fehler auftreten können?
tia schizo
Bearbeitet von schizo am 10.06.2007, 19:08
|
Marcellus
OC Addicted
|
Das problem beim formatieren ist, dass er nicht wissen kann welche daten passen und welche nicht, es liegen schließlich alle daten nur 2 mal vor, mit einem filesystemcheck sollte das ganze aber behoben sein afaik .
Da du auf datensicherheit wert legst würde ich dir noch raten auf reiserfs zu verzichten, da es da theoretisch zu datenkorumption kommen könnte, wenn du eine rw gemountete partition einfach aus machst. Nimm lieber ext3.
|
schizo
Produkt der Gesellschaft
|
Das problem beim formatieren ist, dass er nicht wissen kann welche daten passen und welche nicht, es liegen schließlich alle daten nur 2 mal vor, mit einem filesystemcheck sollte das ganze aber behoben sein afaik .
Da du auf datensicherheit wert legst würde ich dir noch raten auf reiserfs zu verzichten, da es da theoretisch zu datenkorumption kommen könnte, wenn du eine rw gemountete partition einfach aus machst. Nimm lieber ext3. fsck /dev/sdX oder /mdX? Kann grad nicht testen, weil das Raid mal wieder (gewollt) initialisiert. Das Raid is eh ext3 formatiert
Bearbeitet von schizo am 11.06.2007, 18:22
|
Marcellus
OC Addicted
|
du solltest die einzelnen devices von einem raid gar nicht mehr ansprechen, aber eine kurze verständnisfrage, auf was hast du dein filesystem gespielt. Oder auf was sollte es drauf sein?
|
schizo
Produkt der Gesellschaft
|
du solltest die einzelnen devices von einem raid gar nicht mehr ansprechen, aber eine kurze verständnisfrage, auf was hast du dein filesystem gespielt. Oder auf was sollte es drauf sein? mach ich auch nur zu Testzwecken Das OS is auf ner Seperaten Hd oben. Ich spiel mich mit dem Gedanken ob ich die SysHD mittels Raid1 anbinden soll, oder ich einfach nur ein Backup davon mach. Ich tendiere eher zu 2, dann kann ich die Hds bei Nichtgebrauch einfach in Standby schicken.
|
Marcellus
OC Addicted
|
Wenn du schon ein raid 5 machst solltest du auch dabei bleiben, bei einem raid 1 verlierst du 50% der festplattenkapazität, bei einem raid 5 verlierst du eine der mindestens 3 platten, das fängt bei 33% an und geht mit jeder zusätzlichen platte runter.
Redundanz hast du in beiden Fällen das Problem ist nur, dass du gleich große Platten verwenden musst. Komm blos nicht auf die idee eine platte in der mitte durchzupartitionieren und dann jeder partition einzeln ins raid einzubinden, weil du noch kleinere hds über hast.
Falls dir die hd ausfall redundanz nicht wichtig ist würd ich dir eher zu einem lvm raten, da ist allerdings ziemlich sicher alles weg, sobald eine hd eingeht.
Und du kannst hds auch im laufenden betrieb bei keiner hd belastung in den standby schicken, tool dazu ist hdparm, es gibt viel, seeeeeeeeeehr viel dokumentation dazu was du machen kannst.
|
schizo
Produkt der Gesellschaft
|
Wenn du schon ein raid 5 machst solltest du auch dabei bleiben, bei einem raid 1 verlierst du 50% der festplattenkapazität, bei einem raid 5 verlierst du eine der mindestens 3 platten, das fängt bei 33% an und geht mit jeder zusätzlichen platte runter. Ich kenn mich mit Raids theoretisch aus, das Raid 5 hab ich auch schon rennen. Das OS kommt aber keinesfalls drauf, dass is mal fix. Redundanz hast du in beiden Fällen das Problem ist nur, dass du gleich große Platten verwenden musst. Komm blos nicht auf die idee eine platte in der mitte durchzupartitionieren und dann jeder partition einzeln ins raid einzubinden, weil du noch kleinere hds über hast. Keine Angst, tu ich nicht Falls dir die hd ausfall redundanz nicht wichtig ist würd ich dir eher zu einem lvm raten, da ist allerdings ziemlich sicher alles weg, sobald eine hd eingeht.
Und du kannst hds auch im laufenden betrieb bei keiner hd belastung in den standby schicken, tool dazu ist hdparm, es gibt viel, seeeeeeeeeehr viel dokumentation dazu was du machen kannst. Is auch klar, dass is aber nicht möglich, wenn ich das OS auf dem Raid habe. Ich weiß jetzt zwar nicht, obs technisch möglich is, würde aber ssh&FTP Dienste stören, wenn die Hds erst nach einer halben Minute aufwachen und daher Verbindungen austimen. Dass ich bei meiner jetzigen Konfiguration jede Hd mittels hdparm -S in den Sleepmodus schicken kann ist mir auch bewusst. Dazu aber eine Frage: muss ich den Befehl jedesmal nach dem boote eingeben (bzw per patchfile ausführen, oder reicht einmalig? Wollt ich morgen testen, das Raid initialisiert mal wieder
|
Marcellus
OC Addicted
|
locate hdparm | grep etc
in gentoo ists /etc/conf.d/hdparm
da solltest du ohne probleme alle einstellungen finden, examples sollten auch dabei sein, ich hab mich damit nicht wirklich viel beschäftigt, aber wie gesagt es gibt einen haufen doku dazu
|