Kann man ein gespiegeltes Array nacheinander mit größeren Laufwerken erweitern?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Man kann einen Zwei-Laufwerk-Spiegel oft erweitern, indem man ein Laufwerk ersetzt, den Wiederaufbau abschließt und dann das andere ersetzt. Die Kapazität bleibt in der Regel unverändert, bis alle Spiegelmitglieder größer sind und das Array explizit erweitert wird.

Diese Methode ist üblich, aber nicht universell. Der Controller oder das Dateisystem muss den Austausch durch größere Mitglieder und das spätere Wachstum der virtuellen Festplatte, Partition, des Pools und des Dateisystems unterstützen. Ein verifiziertes Backup und ein sauberer Ausgangsspiegel sind Voraussetzungen, keine optionalen Vorsichtsmaßnahmen.

Die bedingte Antwort hängt von der RAID-Ebene ab

Hardware-RAID, mdadm, ZFS-Spiegel, Btrfs RAID1 und applianceverwalteter Speicher bieten unterschiedliche Steuerungen. Einige erkennen automatisch die zusätzliche Kapazität der Mitglieder; andere erfordern einen separaten Schritt zur Erweiterung der virtuellen Festplatte, Größenänderung der Partition, Pool-Operation oder Dateisystemerweiterung.

Bestätigen Sie die genaue Implementierung und Version, bevor Sie an der Hardware arbeiten. Das sichere, übergeordnete Vorgehen ist ein Laufwerk nach dem anderen zu ersetzen und einen erfolgreichen Wiederaufbau abzuwarten, bevor die nächste Redundanzquelle geändert wird.

Beginnen Sie mit einem sauberen Spiegel und einem wiederherstellbaren Backup

Starten Sie keine Erweiterung, während der Spiegel degradiert ist, mit Fehlern gescannt wird oder instabile Verbindungen zeigt. Lesen Sie die SMART-Daten jedes Mitglieds, führen Sie eine Konsistenzprüfung durch, ordnen Sie Seriennummern den Einschüben zu und bestätigen Sie, dass das Backup die wichtigsten Daten wiederherstellen kann.

Die Erweiterung verursacht mindestens zwei vollständige Lese- und Schreibvorgänge pro Mitglied. Diese Belastung kann schwache Sektoren aufdecken, die bei normaler Nutzung nicht berührt wurden. Wenn das überlebende alte Laufwerk anstehende oder nicht korrigierbare Sektoren meldet, kann das Kopieren der Daten auf ein neues Array sicherer sein als ein zweimaliger Wiederaufbau daraus.

Ersetzen Sie das erste Laufwerk und warten Sie auf volle Redundanz

Installieren Sie ein Laufwerk, dessen nutzbare Sektoranzahl mindestens so groß ist wie die des alten Mitglieds. Die Angabe der Marketingkapazität reicht nicht aus, da Modelle mit derselben Bezeichnung leicht unterschiedliche Sektoranzahlen aufweisen können.

Ein etwas kleinerer Ersatz kann abgelehnt werden, selbst wenn beide Produkte als gleich große Nennkapazität verkauft werden. Prüfen Sie vor der Bestellung die genaue logische Sektoranzahl, das Sektorformat, die Schnittstellenunterstützung und die Controller-Kompatibilität.

Verifizieren Sie den ersten Wiederaufbau, bevor Sie das zweite Laufwerk ersetzen

Warten Sie, bis das neue Mitglied aktiv ist und der Spiegel gesund ist. Speichern Sie den Endstatus, führen Sie eine kurze Gesundheitsprüfung durch und prüfen Sie, dass Lese-, Schreib-, Verbindungs- und Medienfehler nicht zugenommen haben. Behandeln Sie 100 Prozent auf einer Fortschrittsanzeige nicht als alleiniges Abschlusszeichen.

Das Migrationsmuster für größere Laufwerke im Spiegel erfordert, dass jeder Ersatz vollständig wieder aufgebaut wird. Das Entfernen beider Originalmitglieder entfernt den aktiven Spiegel und verwandelt eine In-Place-Erweiterung in eine Wiederherstellungsübung.

Ersetzen Sie das zweite Laufwerk mit denselben Kontrollen

Sobald das erste neue Mitglied vollständig synchronisiert ist, ersetzen Sie die verbleibende kleinere Festplatte und wiederholen Sie dieselben Prüfungen. Lassen Sie die erste alte Festplatte unberührt, bis der zweite Wiederaufbau und eine Integritätsprüfung nach dem Wiederaufbau abgeschlossen sind, da sie während der Wiederherstellung noch wertvoll sein kann.

Vermeiden Sie Änderungen an Partitionen oder das Vergrößern von Dateisystemen zwischen den beiden Ersatzvorgängen, es sei denn, die Plattform verlangt dies ausdrücklich. Das Array zeigt normalerweise weiterhin die alte Größe an, solange ein Mitglied noch die kleinere Grenze definiert.

Zusätzliche Kapazität ist ein separater Erweiterungsschritt

Nachdem beide größeren Laufwerke gesund sind, prüfen Sie den Speicher-Stack von unten nach oben. Der Controller kann ungenutzten physischen Speicher anzeigen, obwohl die virtuelle Festplatte noch die ursprüngliche Größe hat. Dann können die Partitionstabelle, das logische Volume und das Dateisystem jeweils ihre eigene unveränderte Grenze haben.

Ebene Erwartet nach beiden Wiederaufbauten Mögliche nächste Aktion
Physische Mitglieder Beide Laufwerke zeigen volle neue Größe Keine
RAID virtuelle Festplatte oder Pool Zeigt möglicherweise noch alte Größe Array erweitern oder vergrößern, falls unterstützt
Partition oder Volume-Manager Alte Grenze bleibt Partition oder logisches Volume vergrößern
Dateisystem Alte nutzbare Kapazität bleibt Dateisystemspezifische Erweiterung durchführen

Ein praktisches Beispiel für ungenutzte Kapazität nach dem Austausch zeigt, warum das Ersetzen von Laufwerken und das Freigeben von Speicherplatz für das Betriebssystem getrennte Vorgänge sind.

Wann die Einzelschritt-Methode nicht verwenden

Setzen Sie nicht fort, wenn der Controller die virtuelle Festplatte nicht erweitern kann, der Spiegel nicht unterstützte Sektorformate verwendet, das verbleibende Quelllaufwerk sich verschlechtert oder die Appliance-Dokumentation eine Migration zu einem neuen Pool verlangt. Ein frisches Array und eine verifizierte Wiederherstellung können weniger Risiko und Ausfallzeit bedeuten.

Stoppen Sie auch, wenn der erste Wiederaufbau neue I/O-Fehler erzeugt. Das Verfahren ist für einen gesunden Spiegel gedacht, der vergrößert wird, nicht für die Datenrettung von instabilen Mitgliedern.

Planen Sie zwei vollständige Wiederaufbau-Zeiträume ein

Der sequenzielle Austausch ist kein einzelnes Wartungsereignis, sondern zwei getrennte Phasen reduzierter Redundanz. Reservieren Sie ausreichend Zeit für jeden Wiederaufbau, dessen Gesundheitsprüfung und eine Pause dazwischen, damit ein Fehler beim ersten neuen Mitglied nicht in die zweite Änderung übertragen wird.

Halten Sie die normalen Arbeitslasten während beider Durchgänge gering. Wenn die Erweiterung kapazitätsbedingt und nicht dringend ist, ist das Warten auf ein Zeitfenster mit geringer Auslastung sicherer, als den Laufwerkswechsel mit nicht zusammenhängenden Updates, Kabeländerungen oder Dateisystemwartungen zu kombinieren.

FAQ

Wird der Spiegel die volle Größe des größeren Laufwerks sofort nutzen?

In der Regel nicht. Solange ein kleineres Mitglied verbleibt, nutzt der Spiegel normalerweise nur die gemeinsame Kapazität. Selbst nach beiden Ersatzvorgängen kann eine separate Array- und Dateisystemerweiterung erforderlich sein.

Kann ich verschiedene Marken oder Geschwindigkeiten verwenden?

Oft ja, wenn Schnittstelle, Sektorformat, Kapazität und Controller-Regeln kompatibel sind. Leistung und Fehlerbehandlungsverhalten können sich am langsameren Mitglied orientieren, daher ist das Anpassen der Betriebsmerkmale vorzuziehen.

Sollte ich die alten Laufwerke behalten?

Bewahren Sie jedes Originallaufwerk unverändert auf, bis beide Wiederaufbauten, die Erweiterung, eine vollständige Integritätsprüfung und eine Backup-Verifizierung abgeschlossen sind. Kennzeichnen Sie sie nach Seriennummer und Ausbau-Reihenfolge.

Die sichere Grenze

Ersetzen Sie jeweils nur ein Spiegelmitglied, verlangen Sie einen gesunden Wiederaufbau vor der nächsten Änderung und erweitern Sie jede Speicherebene erst, wenn beide größeren Mitglieder aktiv und verifiziert sind.

Support & Tipps

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.