Für da jetzige Problem bei dir gibt es unter linux leider keine Lösung;-) Sorry ;(
Mmh. ich habe mittlerweile http://unthought.net/raidreconf gefunden, aber das hört sich noch nicht sehr zuverlässig an... Es scheint auch keiner Alternativen zu kennen... Da muss wohl noch etwas Zeit ins Land gehen, bis das Software RAID funktional einem Hardware RAID nahe kommt.
Was du aber machen kannst ist du nimmst die neue Platte und wenn es geht eine platte aus dem RAID-5 (die spare platte fals du hast), und dann machst du ein setup mit raid lvm. Jenach anforderung. Wofür brauchst du das RAID für den Datenschutz oder nur für den platz und die Performance, fals letzteres dann ist der LVM die bessere lösung du kannst hier dynamisch die platten hinzu nehmen und entfernen. Fals du daten sicherheit brauchst machts du einen mirror mit den Raid tools und nimmst das device dann um dieses in den LVM einzubinden, fals du mehr platz brauchst fühgst du einfach noch 2 platten zu einem neuen RAID set zusammen und gibst dem LVM ein neues Pysical Volume und das kannst du auf die Volumes im LVM dann wie benötigt verteilen;) jeder zeitmöglich.
Das RAID-5 nutze ich für erhöhung der Datensicherheit bei gleichzeitiger Kapazitätssteigerung. Ich habe auf dem RAID on-top ein LVM eingerichtet, nur benötige ich wenn ich alles unter beibehaltung von RAID-5 erweitern will und das Array selbst nicht erweitern kann wieder 3 neue Platten. Die Gesamtkapazität ist dann 2 x (2+1) = 4 bei 6 platten. Wenn ich das bestehende RAID auf 6 platten aufrüsten könnte, würde ich die Kapazität von 5 nutzen können wenn ich die Doku richtig gelesen habe.. Die Quintesszenz scheint zu sein, dass ich wohl mir einen RAID-5 Controller besorgen sollte. Mal sehen. :-glup