Die RAID-Kapazität bleibt normalerweise unverändert, da eine Ebene weiterhin die alte Grenze meldet. Bestätigen Sie in dieser Reihenfolge den Wiederaufbau, die Mitgliedsgrößen, die Array-Geometrie, die Partitionierung und das Dateisystem.
Das Ersetzen von Festplatten ist nur der Hardware-Schritt. Ein NAS kann mehrere gestapelte Größenbeschränkungen enthalten, und jede muss die größere Grenze freigeben, bevor die nächste Ebene sie nutzen kann. Die sicherste Diagnose beginnt mit schreibgeschützten Statusprüfungen, identifiziert die erste Ebene, die noch klein ist, und erweitert nur diese Ebene, anstatt den Austausch zu wiederholen.
Bestätigen Sie, dass jeder Ersatz vollständig integriert ist
Die Kapazität kann nicht erhöht werden, solange eine Spiegel- oder Paritätsgruppe noch ein ursprüngliches kleineres Mitglied, einen Ersatz, der noch nicht aktiv ist, oder einen Ersatz, der sich noch im Wiederaufbau befindet, enthält. Das Array verwendet normalerweise nur die gemeinsame Kapazität, die über die Mitglieder, die seine Geometrie definieren, verfügbar ist.
Eine Festplatte kann im NAS-Inventar erscheinen, ohne ein synchronisiertes Mitglied zu sein. Vergleichen Sie den Array-Status, den Wiederaufbauzustand, die Mitgliederrolle, die Seriennummer und die gemeldete Gerätegröße, anstatt davon auszugehen, dass eine erkannte Festplatte den Austauschprozess abgeschlossen hat.
Warten Sie, bis jeder erforderliche Ersatz und Resilver- oder Wiederaufbauvorgang ohne neue Fehler abgeschlossen ist. Wenn ein Mitglied fehlt, fehlerhaft ist oder kleiner als erwartet, beheben Sie diesen Zustand, bevor Sie einen Erweiterungsbefehl ausführen, da die Array-Ebene noch einen gültigen Grund hat, die alte Größe beizubehalten.
Überprüfen Sie die nutzbare Größe jedes Mitgliedsgeräts
Ein größeres physisches Laufwerk kann weiterhin eine Partition oder eine aufgezeichnete Komponenten-Grenze in alter Größe an RAID melden. Vergleichen Sie die Gesamtkapazität der Festplatte, die Endsektoren der Partition und die genau aufgelisteten Blockgeräte als Array-Mitglieder.
Ein größeres Version-1.x-Mitglied kann seine aufgezeichnete Komponenten-Grenze behalten, selbst nachdem die physische Festplatte ersetzt wurde. Die Erweiterung auf die maximale Komponentengröße erfolgt erst, nachdem alle aktiven Mitglieder dies unterstützen können.
Erstellen Sie eine Partition nicht einfach neu, nur weil ihre angezeigte Größe alt ist. Notieren Sie zuerst den Startsektor, den Partitionstyp, die RAID-UUID und die Mitgliedsseriennummern; verwenden Sie dann die plattformunterstützte Erweiterungsmethode, die die bestehende Startposition und Metadaten bewahrt.
Verifizieren Sie, dass die RAID-Ebene erweitert wurde
Wenn jedes Mitglied größer ist, das RAID-Blockgerät jedoch nicht, wurde die Array-Geometrie nicht erweitert. Die erforderliche Maßnahme hängt davon ab, ob der Stack md RAID, ZFS, Btrfs, ein Hardware-Controller oder ein NAS-verwalteter Speicherpool ist.
Bei md RAID startet das Ändern der aktiven Komponentengröße eine Resynchronisation des neu freigegebenen Bereichs. In einem ZFS-Spiegel wird Speicher erst verfügbar, nachdem jedes Gerät in der Spiegelgruppe ersetzt wurde, und die Erweiterung kann autoexpand oder eine explizite Online-Erweiterung erfordern.
Verwenden Sie die Verwaltungsoberfläche oder den Befehl, der zur tatsächlichen RAID-Implementierung gehört. Stoppen Sie, wenn das Array eine Umgestaltung, einen degradierten Zustand, eine nicht unterstützte Layoutänderung oder eine Größenabweichung der Mitglieder meldet; diese Zustände müssen gelöst werden, bevor der neue Grenzwert vertrauenswürdig ist.
Prüfen Sie auf eine Partition- oder Volume-Ebene über RAID
Selbst nachdem das RAID-Gerät gewachsen ist, kann eine Partitionstabelle, ein LVM-physisches Volume, ein logisches Volume, eine verschlüsselte Zuordnung oder eine Speicherpool-Zuweisung noch am vorherigen Sektor enden. Das Dateisystem kann keine Blöcke sehen, die eine Zwischenschicht ihm nicht zugewiesen hat.
Verfolgen Sie den eingebundenen Pfad nach unten mit der Blockgeräteansicht der Plattform und vergleichen Sie die Größen bei jedem Schritt. Das erste Objekt, das klein bleibt, ist die Ebene, die erweitert werden muss; das Ändern einer höheren Ebene zuerst schlägt entweder fehl oder lässt den neuen Speicherplatz unzugeordnet.
Erweitern Sie jeweils eine Grenze und überprüfen Sie die nächste Ebene, bevor Sie fortfahren. Diese gestufte Methode schafft einen klaren Rücksetzpunkt und verhindert, dass ein für ein Dateisystem bestimmter Befehl versehentlich auf ein RAID-Mitglied oder eine Partition angewendet wird.
Erweitern Sie das Dateisystem erst, nachdem das Blockgerät gewachsen ist
Ein Dateisystem erweitert sich nicht unbedingt, wenn sein zugrunde liegendes RAID-Gerät größer wird. Bestätigen Sie, dass das eingehängte Dateisystem weiterhin die alte Größe meldet, während das enthaltene Blockgerät jetzt die neue Größe meldet.
Für ext2, ext3 und ext4 erwartet der Dateisystem-Vergrößerer, dass die Partition oder das logische Gerät zuerst vergrößert wird. XFS folgt derselben Ebenenreihenfolge, und eine XFS-Wachstumsoperation erweitert ein eingehängtes Dateisystem in bereits vom Gerät freigegebene Kapazität.
Verwenden Sie die dateisystemspezifische Erweiterungsoperation erst nach Überprüfung des Gerätepfads, des Einhängepunkts, des unterstützten Online-Zustands und einer aktuellen Sicherung. Eine erfolgreiche RAID-Erweiterung mit unverändertem Dateisystem ist unvollständig, aber sicherer als das Raten auf der falschen Ebene.
Berücksichtigen Sie dateisystemspezifische Geräteerweiterungen
Einige Dateisysteme verwalten mehrere Geräte direkt, sodass ihre Ersatz- und Erweiterungsschritte nicht mit einem herkömmlichen RAID-plus-Dateisystem-Stack übereinstimmen. Btrfs ist das häufigste Beispiel: Das Ersetzen eines Geräts und das Freigeben seiner vollen neuen Kapazität sind separate Vorgänge.
Das Ersetzen eines Btrfs-Geräts durch ein größeres Ziel macht die hinzugefügten Blöcke nicht automatisch für das Dateisystem verfügbar. Eine separate Geräteerweiterung erklärt, warum der Ersatz sauber abgeschlossen werden kann, während die gemeldete Kapazität unverändert bleibt.
Ermitteln Sie, ob das Dateisystem selbst den Gerätesatz besitzt, bevor Sie mdadm-, Partition- oder LVM-Anweisungen verwenden. Das Mischen von Verfahren aus verschiedenen Speicher-Stacks ist einer der schnellsten Wege, ein einfaches Kapazitätsproblem in ein Metadatenproblem zu verwandeln.
Verwenden Sie eine schichtweise Kapazitätsprüfung
Der entscheidende Test besteht darin, die gemeldete Größe auf jeder Ebene vom physischen Laufwerk bis zum eingehängten Dateisystem aufzuschreiben. Die Kapazität sollte sich monoton durch den Stack erhöhen, mit erwarteten Reduzierungen für RAID-Redundanz, Metadaten, reservierte Blöcke und Einheitenumrechnung.
Wenn die physischen Festplatten größer sind, die Mitgliedspartitionen jedoch nicht, beheben Sie die Partitionsebene. Wenn das RAID-Gerät größer ist, das logische Volume jedoch nicht, erweitern Sie das Volume. Wenn jede Blockebene größer ist, das eingehängte Dateisystem jedoch nicht, führen Sie den Dateisystem-Erweiterungsschritt durch.
Stoppen Sie, wenn zwei benachbarte Ebenen in einer unerklärlichen Weise abweichen oder wenn während der Erweiterung ein Gesundheitszähler steigt. Bewahren Sie Statusausgaben und Sicherungen auf, bevor Sie die Geometrie ändern, da die erste unerklärte Grenze ein Diagnosehinweis und kein Grund ist, die nächste Operation zu erzwingen.
| Erste Ebene zeigt noch alte Größe | Wahrscheinliche Ursache | Nächste sichere Prüfung |
|---|---|---|
| Mitgliedspartition | Der Ersatz behielt das alte Partitionsende | Start- und Endsektoren vergleichen |
| RAID-Gerät | Array-Komponentengröße wurde nicht erweitert | Gesunden Zustand und Erweiterungsunterstützung prüfen |
| Volume oder Zuordnung | Neue Extents bleiben unzugeordnet | PV, LV, Pool oder Verschlüsselungsgröße prüfen |
| Eingehängtes Dateisystem | Der Dateisystem-Erweiterungsschritt wurde nicht ausgeführt | Das dateisystemspezifische Werkzeug verwenden |
Support & Tipps
Mehr zum Lesen

Warum wird ein RAID-Array nach einem Stromausfall inaktiv?
Ein inaktives Array bedeutet oft, dass Metadaten gefunden wurden, das System jedoch nicht genügend Vertrauen oder Mitglieder hatte, um es nach einem unsauberen Herunterfahren...

Welche Risiken bestehen, wenn ein fehlendes RAID-Mitglied zwangsweise wieder online geschaltet wird?
Force-Optionen können Sicherheitsprüfungen bezüglich veralteter Metadaten, fehlerhafter Parität, fehlender Schreibvorgänge oder aktiver Pools umgehen; überprüfen und sichern Sie Beweise, bevor Sie sie verwenden.

Wie man ein schlechtes SATA-Kabel von einer defekten NAS-Festplatte unterscheidet
Verfolgen Sie, ob Fehler der Festplatte folgen oder im SATA-Pfad verbleiben, und trennen Sie Transportzähler von Medienzustandsnachweisen, bevor Sie Hardware austauschen.

