Software-RAID0 + 1 mit 3 Festplatten

332
Laurence Sacha Stant

Ist es möglich, mdadm für RAID0 + 1 mit 3 Festplatten zu verwenden? Mein Szenario ist 1x2TB-Datenträger und 2x1TB-Datenträger. Ich bin nicht an der RAID0-Leistungssteigerung interessiert, möchte sie nur kombinieren, damit ich sie mit den 2 TB spiegeln kann.

Vielen Dank

BEARBEITEN:

Ich denke, das ist, was ich tun möchte, wenn es funktioniert:

mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda /dev/sdb mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/md0 /dev/sdc 
0

1 Antwort auf die Frage

0
TOOGAM

Ja.

Sie benötigen 4. (Zumindest bei jedem Setup, das ich je gesehen habe.) Sie könnten jedoch 4 Partitionen anstelle von 4 Laufwerken verwenden. Lassen Sie eine Seite des Spiegels RAID 0 auf zwei Partitionen auf zwei 1-TB-Laufwerken verwenden. Auf der anderen Seite des Spiegels kann RAID 0 auf zwei Partitionen auf einem 2-TB-Laufwerk verwendet werden. Sollte arbeiten.

Ich weiß nicht, wie viel Sie von dem gewohnten Geschwindigkeitsvorteil der Verwendung von 2 Laufwerken bekommen, wie es RAID 0 oft bringt. (Eigentlich bin ich ziemlich sicher, dass es implementierungsspezifisch ist. Es könnte also ziemlich gut funktionieren oder nicht.) Aber 1 Laufwerk mit 2 TB ist wahrscheinlich etwas langsamer als 2 Laufwerke mit jeweils 1 TB, da das einzige 2-TB-Laufwerk dies kann Sie müssen von einem anderen Teil des Laufwerks lesen, anstatt zwei Laufwerke gleichzeitig lesen / schreiben zu müssen (da es sich um separate Laufwerke handelt).

Ist dies der beste Weg, dies zu tun? Vielleicht nicht. (Möglicherweise ist Server Fault eine bessere Site, um eine solche Geschwindigkeits- / Leistungsfrage zu stellen.) Allerdings hinsichtlich der Frage, ob so etwas machbar ist, würde ich sagen, sicherlich. Sagen Sie der RAID-Software einfach, dass sie mit Partitionen (und nicht mit Laufwerken) arbeiten soll.