[Eisfair] Defekte RAID Platte durch größere Neue ersetzen - wie stelle ich es am "dümmsten" an?

Thomas Zweifel t2fel at gmx.net
Di Jan 27 12:03:26 CET 2015


Hallo Stefan

Am 27.01.2015 um 00:41 schrieb Stefan Welte:
> Am 26.01.2015 um 20:16 schrieb Jürgen Witt:
>> bei einem E1-Server mit Software-Raid-1 ist eine der 2 Festplatten fehlerhaft. Die Platten sind 500GB groß
>> (und nur ca. 100GB belegt). Da es aktuelle keine 3,5" WD Red mit 500GB gibt, wollte ich nun 1TB Platten
>> nehmen. Ich habe die defekte Festplatte im Raid bereits als fehlerhaft gekennzeichnet und im Raid entfernt.
>> Ich könnte jetzt die neue 1TB Platte nehmen, nach der Reparaturanleitung in der Dokumentation vorgehen und
>> einfach nur 500GB von den 1TB nutzen. Aber welche Schritte sind notwendig, um das Raid-1 auf 2x 1 TB Platten
>> umzuziehen?
> kurz und knapp aus Zeitmangel, wie ich es machen würde, kann für dich/andere nicht optimal
> sein/Geschmackssache:
> alle 4 Platten (sofern möglich, aber zumindest eine RAID1-Quell- und eine RAID1-Zielplatte anschliessen)
> von CD/DVD/USB-Stick ein Livelinux (systemrescuecd, grml, knoppix, ...) booten
> Partitionstabelle übertragen, danach mit fdisk die "letzte, hoffentlich ist dies die gewünschte:-)"
> Partition ändern/vergrössern, ansonsten wirds aufwändiger.
> raid1 einrichten (falls zweite Zielplatte fehlt "degraded", Option missing)
> die Quellpartitionen, die exakt gleich gross wie Zielpartitionen ist, können mit dd geklont werden,
> ansonsten Dateisystem machen und die gemounteten Quell(readonly)-/Zielpartionen mit rsync klonen.
> In der initrd die /etc/mdadm.conf anpassen.
> Lilo zurechtfummeln (/etc/lilo.conf, chrooten und lilo ausführen)
> Alles was ich sonst noch vergessen habe... ;-)

Autsch - Warum bloss sooo kompliziert, wenn es auch einfach geht. ;-)


@Jürgen
Die Kurzform:

Eine neue Platte als sdb anschliessen, starten und partitionieren.
Bei der Gelegenheit auch gleich root, /boot und swap nach Bedarf
vergrössern.

Danach sdb zum raid hinzufügen und den resync abwarten, und lilo aufrufen.

Herunterfahren und die heilgebliebene 500er abklemmen, und die zweite TB
Platte als sdb anschliessen und wieder starten.

sdb gleich wie die Erste partitionieren, zum raid hinzufügen und den
resync abwarten, und lilo aufrufen.

Nun die md auf die neuen Partitionsgrössen anpassen, und die
Dateisysteme vergrössern. Nochmals lilo aufrufen (sicherheitshalber),
wenn Du /boot auch vergrössert hast.

Zum Schluss noch den swap stoppen, neuanlegen und wieder starten (falls
ebenfalls vergrössert).

Fertig. :-)



Gruss Thomas


Mehr Informationen über die Mailingliste Eisfair