Erweitern Sie Ihr RAID 5 sicher: Tipps für Festplatten-Integration!

In unserem Artikel sehen wir uns an, wie man eine neue Festplatte hinzufügt und ein bestehendes RAID-Array ohne Datenverlust erweitert. Sie erfahren, wie Sie Hardware-RAID auf einem Controller und NAS sowie Software-RAID auf einem Linux-Betriebssystem erweitern können.

Erweitern Sie Ihr RAID 5 sicher: Tipps für Festplatten-Integration!

Wenn der Speicherplatz eines RAID-Arrays knapp wird, ist es an der Zeit, die Speicherkapazität zu erweitern. Um RAID zu erweitern, müssen Sie dem Array Festplatten hinzufügen, wenn die Serverhardware dies zulässt, andernfalls müssen Sie es mit größeren Festplatten neu aufbauen.

Wenn Sie einen freien Festplattensteckplatz haben, können Sie ein bestehendes RAID-Array ohne Datenverlust erweitern. In den folgenden Abschnitten wird erklärt, wie man ein Laufwerk zu einem Array basierend auf einem Controller hinzufügt. Hinzufügen eines Laufwerks zu einem NAS-basierten Array am Beispiel von Qnap, Linux-RAID-Software, die mit den Dienstprogrammen MDADM und LVM erstellt wurde, und dem Dateisystem Btrfs.

Zur Ansicht gehen
Hinzufügen von Festplatten zu einem bestehenden RAID 5 ohne Datenverlust. Controller, NAS, Linux

Hinzufügen von Festplatten zu einem bestehenden RAID 5 ohne Datenverlust. Controller, NAS, Linux

Wie kann ich das vorhandene RAID auf dem Controller erweitern?

Zunächst wollen wir uns ansehen, wie man ein neues Laufwerk zu einem mit einem Controller aufgebauten Hardware-RAID hinzufügt.

Einige Controller unterstützen das Hinzufügen von Festplatten zu bestehenden RAID-5- und 6-Level-Arrays, wodurch wir das Festplatten-Array erweitern können, um mehr Dateien aufzunehmen. In unserem Fall werden wir RAID 5 mit 3 Festplatten zu einer RAID 5-Konfiguration mit 4 Festplatten erweitern.

Zunächst schließen Sie die neue Festplatte an den Server an. Rufen Sie dann das BIOS des Controllers oder das RAID-Verwaltungsprogramm auf. Einige Controller unterstützen möglicherweise nicht das Hinzufügen eines Laufwerks zu einem bestehenden Array. Bevor Sie eine Festplatte zu einem Array hinzufügen, lesen Sie bitte das Handbuch Ihres Geräts. Alle Daten, die auf dem neuen Laufwerk gespeichert sind, werden überschrieben. Es wird auch empfohlen, Ihre Dateien zu sichern.

Wählen Sie im Fenster RAID Management Utility den Controller und dann das Array, das Sie erweitern möchten, und wählen Sie Expand Array auf der rechten Seite.

Expand Array

Wählen Sie die Festplatte, die Sie dem Array hinzufügen möchten, und klicken Sie auf Speichern. Dadurch wird der Prozess der Erweiterung des Arrays sofort gestartet und der Status des Arrays angezeigt.

Wählen Sie das Laufwerk, das dem Array hinzugefügt werden soll

Warten Sie, bis der Wiederherstellungsvorgang abgeschlossen ist. Nach Abschluss ist freier Speicherplatz im Disk-Array vorhanden, der dem logischen Laufwerk hinzugefügt werden muss. Markieren Sie das logische Laufwerk, das Sie erweitern möchten, und klicken Sie mit der rechten Maustaste auf – Extend Logical Drive . Wählen Sie hier – Maximale Größe oder stellen Sie einen anderen Wert ein und klicken Sie dann auf – Speichern.

Extend Logical Drive

Danach beginnt der Prozess des Wiederaufbaus des Festplatten-Arrays. Wenn sie fertiggestellt ist, wird sie ihre Kapazität erhöhen. Alle Daten, die sich auf den Festplatten des Arrays befanden, gehen nicht verloren.

Maximale Größe verwenden

Wenn ein bestimmtes Laufwerk nicht aufgeführt ist, eignet es sich möglicherweise nicht zum Hinzufügen zum Array. Die Laufwerkskapazität ist geringer als die des kleinsten Laufwerks im Array. Das Laufwerk wurde nicht für die erweiterte Funktion formatiert. Sie gehört zu einem anderen Festplatten-Array oder ist als Hot-Swap-Festplatte konfiguriert.

Wie kann ich RAID5 auf meinem NAS erweitern?

Werfen wir nun einen Blick auf NAS. Wenn Ihr NAS über einen leeren Laufwerkssteckplatz verfügt, können Sie die Kapazität eines virtuellen Laufwerks ganz einfach durch Hinzufügen eines neuen Laufwerks erweitern.

Schließen Sie dazu das Laufwerk an das NAS an, starten Sie es und öffnen Sie das Speicher-Bedienfeld. Öffnen Sie als Nächstes das Menü Storage Manager – Storage Pool.

Storage Manager – Storage Pool

Klicken Sie hier auf die Schaltfläche – Aktionen und wählen Sie aus der Liste – Festplatte hinzufügen.

Actions – Add Disk

In dem sich öffnenden Fenster fügen Sie eine neue Festplatte zum bestehenden Array hinzu und klicken auf Weiter.

Hinzufügen eines neuen Laufwerks zu einem bestehenden Array

Als Ergebnis wird eine Benachrichtigung angezeigt, dass dieses Laufwerk überschrieben wird, klicken Sie zur Bestätigung auf – OK. Überprüfen Sie im nächsten Schritt die Parameter und klicken Sie auf Übernehmen. Nachdem der Initialisierungsprozess gestartet wurde, ist die Festplatte in diesem Moment verfügbar und Sie können mit dem Speicher weiterarbeiten.

RAID-Parameter prüfen

Nach Abschluss des Initialisierungsprozesses ist es nur noch übrig, den RAID zu erweitern. Öffnen Sie dazu den Abschnitt – Volumen dann – Aktion Konfigurieren , im geöffneten Fenster, geben Sie das gewünschte Volumen an und klicken Sie auf OK. Wir warten, bis die Erweiterung abgeschlossen ist und die Daten auf den Festplatten überprüft.

Volume – Action – Configure

Alle Dateien sind noch vorhanden.

So erweitern Sie MDRAID

Nun wollen wir uns ansehen, wie man eine Festplatte zu MDRAID 5 hinzufügt, ohne dass Daten auf dem Festplatten-Array verloren gehen. Unter Linux Ubuntu habe ich mit dem Dienstprogramm MDADM ein Software-RAID 5 mit drei Festplatten eingerichtet. Ich muss diesem Array eine weitere Festplatte der gleichen Größe hinzufügen. Der erste Schritt ist die Vorbereitung der Festplatte.

Bestimmen Sie das Laufwerk, das Sie hinzufügen möchten, und geben Sie den Befehl:

Cat /proc/partitions

Der nächste Schritt besteht darin, eine Partition auf dem Laufwerk zu erstellen:

fdisk /dev/sde

n - Neu

p - Haupt

1 - Abschnitt

Erstellen Sie eine Partition mit dem Dienstprogramm fdisk

Folgende Parameter bleiben unverändert, drücken Sie zweimal Enter.

W - Änderungen aufzeichnen

Das Laufwerk wurde also partitioniert, jetzt fügen wir es zu einem bestehenden RAID5-Array hinzu, indem wir diesen Befehl eingeben:

mdadm –add /dev/md127 /dev/sde1

Hinzufügen eines Laufwerks zu einem bestehenden RAID5

Überprüfen des RAID:

cat /proc/mdstat

Damit wurde das Laufwerk als Reserve hinzugefügt. Um das Array um das neue Laufwerk zu erweitern, geben Sie den folgenden Befehl ein:

Mdadm –grow –raid-devices=4 /dev/md127

Der Befehl teilt dem System mit, dass 4 Festplatten im RAID in Gebrauch sind. Dieser Befehl initiiert einen Rebuild des RAID, da die Informationen bereits auf den Festplatten zugewiesen sein müssen. Dieser Vorgang nimmt einige Zeit in Anspruch.

RAID verwendet 4 Festplatten

Um den Status anzuzeigen, führen Sie den Befehl aus:

Cat /proc/mdstat

Hier wird der Fortschritt des Erweiterungsvorgangs angezeigt.

Das RAID besteht nun aus vier Festplatten, ist aber immer noch 100 GB groß.

Um die auf RAID5 verfügbaren 50 GB nutzen zu können, müssen Sie die Größe des Dateisystems ändern. Führen Sie zunächst eine Konsistenzprüfung durch:

e2fsck -f /dev/md127

Nachdem e2fsck ohne Fehler abgeschlossen wurde, kann das Dateisystem erweitert werden. Dies geschieht mit dem Tool resize2fs:

resize2fs /dev/md127

Erweitern des Dateisystems

Montieren Sie das Laufwerk und überprüfen Sie es. Die Partition wird erweitert und alle Dateien bleiben erhalten.

Die Partition wird erweitert

Wie kann ich die LVMRAID-Software erweitern?

Als Nächstes wollen wir uns einen anderen Typ von Software-RAID ansehen, der mit dem LVM-Dienstprogramm erstellt wurde. Ich habe also ein LVM-RAID der Stufe 5 mit drei Festplatten erstellt und muss eine weitere Festplatte hinzufügen. .

LVM RAID 5

Der erste Schritt ist die Vorbereitung, Partitionierung und Erstellung einer neuen Partition. Ich zeige Ihnen, wie Sie dies mit dem Dienstprogramm fdisk tun können.

Geben Sie den folgenden Befehl für die Partitionierung ein:

Fdisk /dev/sdd

- hier geben Sie den Laufwerksnamen an.

n - Neu

p - Haupt

1 - Abschnitt

Folgende Parameter bleiben unverändert, drücken Sie zweimal Enter.

W - Änderungen aufzeichnen

Markieren und erstellen Sie eine neue Partition - fdisk

Erstellen Sie nun ein virtuelles Laufwerk auf dem Laufwerk, indem Sie den folgenden Befehl ausführen:

Pvcreate /dev/sdd1

Nachdem Sie die Gruppe vg1 um die neue virtuelle Festplatte erweitert haben, geben Sie den Befehl:

Vgextend vg1 /dev/sdd1

Erstellen Sie ein virtuelles Laufwerk und erweitern Sie die Gruppe vg1

Prüfen Sie die Einstellungen der virtuellen Festplattengruppe:

Vgs

Und schließlich geben Sie den Erweiterungsbefehl für das logische RAID5-Volumen selbst ein:

lvconvert --stripes 3 /dev/vg1/lvr5

Erweitern des logischen RAID5-Volumens

Und erweitern Sie dann das Dateisystem auf dem logischen Datenträger:

lvresize --extents +100%FREE --resizefs /dev/vg1/lvr5

Erweitern des Dateisystems auf einem logischen Volume

Öffnen Sie das Festplattendienstprogramm und überprüfen Sie die RAID-Einstellungen, es gibt jetzt vier Festplatten und die Dateien sind unverändert.

Die Dateien bleiben unverändert

Wie kann ich btrfsRAID erweitern?

Das nächste RAID wurde mit dem btrfs-Dateisystem erstellt und besteht aus drei Festplatten, und wir fügen ein weiteres Laufwerk der gleichen Größe hinzu. Die auf dem RAID gespeicherten Dateien werden nicht überschrieben.

Der Befehl btrfs device add wird verwendet, um die btrfsRAID-Software zu erweitern. Um ein Gerät zum gemounteten Dateisystem hinzuzufügen, führen Sie diesen Befehl aus:

btrfs device add /dev/sdd /media/lin/data

Nach dem Hinzufügen eines Geräts wird empfohlen, den Befehl btrfs file system balancing auszuführen. Geben Sie dazu den folgenden Befehl in das Terminal ein:

btrfs balance start /media/lin/data

Software-Erweiterung btrfsRAID

Sehen Sie sich unser Array an. Das Volumen wurde vergrößert, die Dateien, die sich auf dem Festplatten-Array befanden, wurden nicht überschrieben.

Die Dateien auf dem Festplatten-Array wurden nicht überschrieben

Schlussfolgerung

Bislang haben wir einige Möglichkeiten zur Erweiterung Ihres RAID behandelt. Wenn Sie diese Anweisungen befolgen, können Sie die auf Ihrem RAID-Speicher gespeicherten Daten erhalten. Für den Fall, dass das RAID zerstört wird und Sie den Zugriff auf die auf dem Festplatten-Array gespeicherten Dateien verlieren, können Sie diese mit Hetman RAID Recovery wiederherstellen. In früheren Artikeln haben wir die Datenwiederherstellung von allen RAID-Typen ausführlich behandelt.

Glib Khomenko

Autor: , Technischer Schreiber

Hlib Khomenko ist Übersetzer und IT-Techniker im Unternehmen „Hetman Software“. Der Autor hat eine spezialisierte Hochschulausbildung und hat langjährige Erfahrung in der deutschen Übersetzung.

Alexandr Shafarenko

Editor: , Technischer Schreiber

Olexander Schafarenko hat langjährige Erfahrungen im Schreiben von Artikeln. Seine Artikel auf dem Blog wurden von Millionen von Benutzern gelesen. Der Autor hat eine spezialisierte Hochschulausbildung und teilt sein Wissen im Bereich IT mit den Lesern.

Für dich empfohlen

Willkommen bei dem KI-gesteuerten Assistenten von Hetman Software.
Chat beginnen