PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Software RAID 5 und neu leveln



Dono
28.04.15, 12:46
Hi,

(wie) kann ich ein RAID5 neu leveln, wenn eine Platte ausgefallen ist?
Beispiel: der RAID-Verbund hat sieben Platten und es sind nur 30% der Kapazität belegt.
Eine Platte fällt aus.
Was kann ich machen, damit wieder eine Platte ausfallen kann? Also Quasi das RAID ersteinmal mit nur 6 Platten laufen lassen?

:confused:

marce
28.04.15, 13:04
http://www.ducea.com/2009/03/08/mdadm-cheat-sheet/ bzw. ausführlicher http://www.starcoder.com/wordpress/2011/08/shrinking-a-linux-software-raid-volume/

... aber was spricht dagegen, die HD zu tauschen?

Dono
28.04.15, 13:36
Dagegen spricht nichts. Aber es ist zuviel Platz an der falschen Stelle. Aber danke f.d. Link.

bachmarc
29.04.15, 10:54
Hi,
die Idee ist ja, dass du mit dem RAID5 unterbrechungsfrei die alte Platte ausbauen und eine Neue einsetzen kannst. Der Füllstand des RAID5 Verbunds ist dafür uninteressant, er schreibt die Daten/Paritätsdaten ja ohnehin über alle Platten verteilt.
Wenn es dumm läuft, dann weiss die RAID Schicht auch nicht viel über das Dateisystem darüber und es wird auch die freien Speicherstellen resilvern wollen.

Wichtig ist jetzt Backup! Mit einem degraded RAID5 auf 7 Platten stehen die Chancen gut, dass du beim resilvering noch eine Platte verlierst oder unlesbare Sektoren das resilvern der Ersatzplatte verhindern. Das resilvering erzeugt recht viel Last und dauert auch sehr lange.

Ich würde jetzt meine Daten erst mal in einen Backup schieben... dann das RAID wieder komplettieren. Wenn du ohnehin ein Backup hast, dann ist es jetzt vielleicht Zeit sich zu überlegen, dass du mit einem RAID6 statt 5 noch einen Ausfall beim resilvering wegstecken könntest. RAID5 ist gefühlt nicht mehr so zeitgemäß bei vielen und großen Platten.

Gegen die Probleme bei der "Bitfäule" helfen nur Prüfsummen im Dateisystem und Redundanz... Ein Dateisystem, das selbs RAID, LVM und FS ist ist auch cleverer beim resilvering und kennt scrub (putzen) der Platte nach Bitfäule.

BTRFS ist mit RAID 5, 6 noch nicht so stabil.... Eine Alternative die bei mir im Keller sehr gut funktioniert ist ZFS on Linux (http://zfsonlinux.org/), das verlangt allerdings mehr von der Hardware und Beschäftigung mit Linux.
Ich habe aber das Gefühl das ist nix für dich, gemessen an deiner Frage ganz oben...

Wenn du das ganze nur als HeimNAS für wenig veränderte dAten (Filme, Musik, Ebook, Fotos) benutzt, dann dürfte snapraid (http://snapraid.sourceforge.net/index.html) dein Freund sein:

Quasi asynchrones RAID 4 für Daten, die sich selten ändern und man die Paritäten nur gelegentlich neu berechnen will.

- Platten addieren
- Platten rausnehmen
- Jede Platte für sich ist ohne SnapRaid lesbar
- Prüfsummen + Heilung
- Nur benutzte Platte muss gerade drehen
- RAID nur über benutzen Speicher

Klingt nicht sooo mies oder?
Marc

DrunkenFreak
29.04.15, 12:26
Was der TE vor hat, ist, eine neues RAID 5 on the fly aus den übrigen 6 Platten laufen zu lassen, weil er eben keine siebte Platte kaufen möchte. Platz scheint vorhanden zu sein.

bachmarc
29.04.15, 13:55
Ahh das meint er! Wenn man das klar formuliert unserem freund goggle einflüstert, dann fällt diese anleitung aus der query:

http://forum.ubuntuusers.de/topic/software-raid5-verkleinern/
http://ubuntuforums.org/showthread.php?t=1794121

erstere passt besser, wenn eh schon eine Platte hin ist.