Ich führe ein Software-RAID-Array für meine Backups aus, aber meine Daten sind über die Kapazität hinausgewachsen.
wenn man bedenkt, dass ich ein volles 2,4-TB-Array mit 5 * 600-GB-Laufwerken und auch 5 * 2-TB-Laufwerke habe, die ich austauschen möchte.
Was wäre der schönste Weg, um das Array zu aktualisieren?
Ich dachte daran, jeweils 1 Laufwerk zu beschädigen, ein neues Laufwerk auszutauschen und neu zu erstellen, bin mir jedoch nicht sicher, ob ich am Ende des Prozesses die Größe des Arrays ändern kann
Gedanken?
linux
raid
software-raid
Sam Safran
quelle
quelle
Antworten:
Vorausgesetzt, dies ist Linux, ist dies machbar und eigentlich ziemlich einfach. Es wird im Software-Raid-Wiki behandelt, aber die grundlegenden Schritte sind:
mdadm --grow /dev/mdX --size=max
um die Größe des mdadm-Geräts zu ändern.resize2fs /dev/mdX
um die Größe des Dateisystems zu ändern, vorausgesetzt, Sie haben ext3.Sie können das mdadm-Gerät und das Dateisystem erweitern, während der Server auch aktiv ist. Wenn Ihre Laufwerke Hot-Swap-fähig sind, können Sie alles ohne Ausfallzeiten erledigen.
quelle
Auf Hardware-RAID-Controllern führt die Neuerstellung eines Arrays mit größeren Festplatten nicht zu einem größeren Array. Zuvor habe ich neue Arrays neben den alten erstellt.
Mein letzter Upgrade-Plan war:
quelle