Raid 0 mit gemischten Festplatten?

Raid 0 mit gemischten Festplatten?

Ich weiß, dass die langsamere Festplatte die Geschwindigkeit und die kleinere Festplatte die Größe einschränkt.

Ist es möglich, den zusätzlichen Speicherplatz auf der größeren Festplatte irgendwie zu nutzen (z. B. als separate, nicht aufgeteilte Partition)?

In meinem Fall wäre das der Onboard-Raid des Mainboards. Dieser wird von der Southbridge, dem Intel ICH10R, bereitgestellt. Mich würden Windows XP- und Linux-Situationen interessieren.

Antwort1

Können und sollten sind zwei sehr unterschiedliche Dinge. Selbst bei Software-RAID, bei dem Sie die ungenutzten Teile der Laufwerke für andere Aufgaben verwenden können, würde ich sagen, dass das keine gute Idee ist.

Die Leistung ist der einzige Grund, RAID0 auszuführen. In einem RAID0 werden die IO-Operationen auf alle Laufwerke verteilt. Nun möchten Sie, dass einige dieser Laufwerke nebenher andere Dinge tun. Diese zusätzliche I/O verlangsamt diese Festplatten und verschlechtert infolgedessen die Leistung des gesamten RAID0-Arrays.

Antwort2

Theoretisch gibt es keinen Grund, warum Sie dies nicht tun können, und mit Software-RAID unter Linux wäre es einfach genug. Ob Sie es tun können oder nicht, hängt von Ihrem RAID-Controller ab, aber es sollte möglich sein.

Linux-Unterstützung fürgefälschter Überfall(was bei Ihnen vermutlich der Fall ist) ist allerdings ziemlich schrecklich, ich würde nicht erwarten, dass es unter Linux überhaupt funktioniert.

Antwort3

Jemand hat in einem Forum gepostet, dass der zusätzlich übrig gebliebene Speicherplatz nicht genutzt werden kann.

http://icrontic.com/forum/showthread.php?t=47115#post406258

Ich habe seine Antwort hier erneut gepostet, für den Fall, dass icrontic vor Serverfault verschwindet:

Könnte ich ein zweites größeres Laufwerk partitionieren, indem ich eine Partition mit der gleichen Größe wie das erste kleinere Laufwerk und eine zweite Partition mit dem verbleibenden Speicherplatz einrichte und dann ein RAID 0 für das erste Laufwerk und die entsprechende Partition des zweiten Laufwerks verwende? Könnte ich dann eine übrig gebliebene Partition als zusätzliches Speichervolumen verwenden?

Nein, das geht nicht. Wenn ein RAID-Controller ein Laufwerk verkleinert, ist der gesamte verbleibende Speicherplatz weg und nicht zugänglich, solange das Laufwerk Teil eines Arrays ist. Dies geschieht, weil die Laufwerke nicht wie allgemein angenommen überspannt sind. Sie sind zusammen gestreift. Mit anderen Worten, sie sind miteinander verwoben. Wenn Sie eine 32-KB-Datei auf ein 2-Laufwerk-RAID-0 mit einem 8-KB-Streifen schreiben, schreibt es 8 K auf Laufwerk 1, 8 K auf Laufwerk 2, 8 K auf Laufwerk 1 und 8 K auf Laufwerk 2. 32 K werden also in 4 abwechselnden Blöcken auf 2 Laufwerke geschrieben. Daher müssen beide Laufwerke hinsichtlich des Speicherplatzes genau übereinstimmen.

Antwort4

Wenn Sie Linux-Software-Raids aushalten können, warum nicht? Solange Linux MD verwendetPartitionenAls primäre Geräte können Sie auf Ihren verschiedenen Laufwerken gleich große Partitionen erstellen und auch den übrig gebliebenen Speicherplatz nutzen. Natürlich würde ich das nicht für ernsthafte Aufgaben empfehlen, aber es könnte für Sie funktionieren.

verwandte Informationen