Gibt es eine reibungslose Möglichkeit, ein RAID1 in ein RAID5 umzuwandeln?

Gibt es eine reibungslose Möglichkeit, ein RAID1 in ein RAID5 umzuwandeln?

Was ist die beste Methode, um ein Linux-Software-RAID1-Array (also ein mdadmRAID1-Array) in ein RAID5-Array umzuwandeln? Wenn das Verfahren bei RAID5 mit 3 Festplatten und RAID5 mit 4 Festplatten unterschiedlich ist, worin liegt der Unterschied?

Antwort1

Bevor Sie etwas dieser Art tunSichern Sie Ihre Daten auf separaten MedienUndÜberprüfen Sie die Sicherungüber sha1sum.

Das allgemeine Verfahren würde von dort aus folgendermaßen aussehen:

  • Fügen Sie Ihrem System das dritte Laufwerk hinzu.
  • Erstellen Sie aus dem neuen Laufwerk und dem aus RAID1 freigegebenen Laufwerk ein degradiertes RAID5.
  • Kopieren Sie die Daten auf das RAID5-Volume.
  • Fügen Sie die RAID1-Festplatte zum RAID5-Volume hinzu und geben Sie ihr ausreichend Zeit, sich ordnungsgemäß zu synchronisieren.
  • Überprüfen Sie, ob die Daten auf dem neuen Datenträger mit der Sicherung übereinstimmen.

Siehe auchWiki-Seite von kernel.org zu mdadm, und für die entgegengesetzte Richtung (zumindest von RAID6 zu RAID1) gibt eseine Frage auf serverfault.com, wo in einer der Antworten auch erwähnt wirdein Blog-Beitrag über Änderungen auf Mdadm-Ebene.

Antwort2

Viele gute RAID-Controller können ein RAID 1-Array aufnehmen und wenn Sie ein weiteres Laufwerk hinzufügen, können Sie es im laufenden Betrieb in RAID 5 konvertieren, natürlich dann mit der doppelten Größe.

Die AMI/LSI-basierten Controller tun dies schon seit einigen Jahren (ist es schon ein Jahrzehnt?). Dell PERCs und die Smart Array-Controller von Compaq/HP haben diese Chipsätze häufig verwendet.

verwandte Informationen