Ich habe ein Software-RAID5-Array (Linux md) auf 4 Festplatten.
Ich möchte eine der Festplatten durch eine neue ersetzen, ohne das Array in einen herabgesetzten Zustand zu versetzen , und wenn möglich online. Wie wäre das möglich?
Es ist wichtig, weil ich nicht möchte:
- Gehen Sie das Risiko ein, die anderen Festplatten zu belasten, damit sie während des Wiederaufbaus abstürzen können.
- Gehen Sie das Risiko ein, in einem Zustand ohne Parität zu sein, damit ich für einige Zeit kein Sicherheitsnetz habe.
Ich nehme an, dies online zu tun, ist zu anstrengend und ich sollte einfach dd
die Daten der alten Festplatte offline auf die neue kopieren und sie dann ersetzen, aber ich denke, es ist theoretisch möglich ...
Ein wenig Kontext : Diese Festplatten drehen sich seit mehr als 5,5 Jahren fast ununterbrochen. Sie arbeiten im Moment noch einwandfrei und bestehen alle den (langen) SMART-Selbsttest. Ich habe jedoch Grund zu der Annahme, dass eine dieser 4 Festplatten nicht mehr lange hält (vermuteter prädiktiver Ausfall).
mdadm --add
wird noch gebraucht bevor--replace
es klappt. (mdadm
3.3, Ubuntu 15.10). Wenn Sie das tun ,--add
nach--replace
, wird das Kopieren beginnen, sobald ein Ersatz hinzugefügt wird. (Das Gerät bleibt als "Austausch gewünscht" markiert).