Wie kann ich den Speicherplatz in einem RAID 10 erhöhen?

393

Lass uns sagen, dass ich einen Server auf 4 Festplatten habe ... Wir haben sie in einem RAID 10-Setup und sie sind alle 600 GB groß. Jetzt nehme ich eine davon heraus und tausche sie physisch mit einer 1,2-TB-Festplatte aus. In diesem Fall ist das größere Laufwerk natürlich auf die Menge begrenzt, die seine Spiegel- / Striping-Freunde haben. Wenn ich jedoch das Laufwerk erneut mit Daten aus dem gespiegelten Laufwerk füllen lasse, tauschen Sie den Spiegel aus und lassen Sie das dann auf weitere 1,2 TB wieder auffüllen Ich mache dasselbe mit allen anderen Laufwerken, werde das RAID-Update auf die größere Größe aktualisiert, wenn die größere Größe auf allen Laufwerken verfügbar ist, oder muss ich es einfach von den 600 GB sichern und alles herunterfahren und auf das Laufwerk flashen neue? Ich weiß, es ist ein bisschen eine vorgerückte Frage, aber ich soll meinen Serverspeicherplatz aktualisieren, und ich habe keine Ahnung, ob diese Verknüpfung funktioniert oder nicht.

1
Nein, das RAID-Array verwendet den zusätzlichen Speicherplatz nicht auf magische Weise. Es muss eine Möglichkeit für Sie geben, dass es "wachsen" soll, um den Raum zu nutzen. Ich bin nicht weg von einem Software-RAID 10, das dies tun kann. Dies ist also ein Build-a-new-array-dann-copy-the-mirror / image over-Bemühen. Siehe Slartibartfast-Antwort oder entwickelt einen eigenen Plan. Damon vor 6 Jahren 0
Jetzt an Imaging arbeiten. Es ist jedoch ein Hardware-RAID. Es ist alles BIOS Baby. Wenn sich Ihre Antwort dadurch ändert, wäre es einen Versuch wert. hahaha. vor 6 Jahren 0

1 Antwort auf die Frage

0
Slartibartfast

Das Verantwortliche ist, herunterzufahren, das Image zu testen, das Image zu testen, das neue Array zu erstellen, das Image wiederherzustellen und das neue System zu starten.

Wenn Sie jedoch unter Windows / Ihrer RAID-Hardware (Software?) Ein defektes Array erstellen können und das Array nach Laufwerk aufgeteilt ist, können Sie Folgendes tun:

  • Image des Systems (auf diese Weise können Sie auf die bessere Antwort zurückgreifen)
  • Ziehen Sie die richtigen zwei Laufwerke, sodass Sie tatsächlich über ein einzelnes RAID0-Array verfügen (keine Redundanz).
  • Fügen Sie zwei größere Laufwerke (warum 1,2 TB, wenn Sie viel größer werden können) zu einem neuen RAID10-Array hinzu, das nicht redundant ist (nur 2 von 4 Laufwerken, effektiv ein weiteres RAID0).
  • Bild von kleiner bis größer.
  • Ziehen Sie die beiden älteren, kleineren Laufwerke.
  • Installieren Sie zwei neue, größere Laufwerke.
  • Fügen Sie dem neuen Array die beiden neuen Laufwerke hinzu und lassen Sie das System es neu erstellen.

Das heißt, tu es nicht. Wenn Sie keine dummen Tricks spielen, ist es viel einfacher, auf Ihre ursprünglichen 4 Festplatten zurückzugreifen. Vermutlich haben Sie RAID10 aus einem bestimmten Grund, und ein Teil dieses Grundes ist die Zuverlässigkeit.

"Warum 1,2 TB, wenn Sie viel größer werden können?" Wahrscheinlich, weil es sich um SAS handelt und die meisten größeren Laufwerke, die SAS sind, im Vergleich zu größeren Nicht-SAS-Laufwerken teuer sind. Vor allem, wenn Sie den zusätzlichen Platz nicht benötigen. Und RAID 10 ist extrem schnell und robust, mehr als RAID1. Beispielsweise ist 4x600GB im Allgemeinen "besser" als 2x1.2TB. Damon vor 6 Jahren 0
Die 1,2 TB liegen daran, dass dies die größte kompatible Festplatte für meinen Server ist. Der Server ist ein HP Proliant Gen 8 Rack-Server. Der Speicher ist begrenzt, und die größten kompatiblen Laufwerke für den Server haben gerade diese Größe. Wir hätten 2 oder 3 TB Festplatten erhalten, aber sie waren keine Option. Wir benötigen den zusätzlichen Speicherplatz, da wir die 8 600-GB-Laufwerke bereits für insgesamt 2,4 TB Daten vollständig gefüllt haben, und das wiederum ist überflüssig, so dass es tatsächlich 4,8 TB sind. Ich hätte größere Laufwerke geliebt. hahaha. vor 6 Jahren 0