
Was sind die Vor-/Nachteile von Raid 1+0 gegenüber Raid 1 in Bezug auf Folgendes:
- Wiederherstellbarkeit. Wie einfach ist es, Daten aus einem RAID 1+0-Array wiederherzustellen, wenn der RAID-Array-Controller ausfällt und Sie einen Controller eines anderen Herstellers verwenden müssen (oder vielleicht ein anderes Modell desselben Herstellers)? Hat das schon mal jemand gemacht? Ich weiß, dass das mit RAID 1 möglich ist (ich habe das in der Vergangenheit gemacht).
- Zuverlässigkeit des Arrays. Unterscheidet sich dies zwischen den Implementierungen (z. B.: Unterstützen einige Anbieter 2 ausgefallene Festplatten in einem 4-Festplatten-RAID-1+0-Array, solange es sich nicht um das Paar der anderen Festplatte handelt, oder ist dies „Standard“)?
- I/O. Ist ein 4-Festplatten-RAID 1+0 immer doppelt so schnell wie ein RAID-1-Array oder gibt es bestimmte Bedingungen (Lesen/Schreiben/Zufällig/Sequentiell), bei denen dies nicht zutrifft?
- Array-Größe. Auch hier gewinnt natürlich Raid 1+0, aber wenn Raid 1 (siehe oben) Vorteile bei der Wiederherstellbarkeit bietet, gibt es dann eine sinnvolle Lösung, Arrays zu kombinieren, ohne die Zuverlässigkeit/Wiederherstellungsfähigkeit zu verringern?
- Irgendetwas anderes?
Es scheint im Internet einige Informationen hierzu zu geben, allerdings geht niemand wirklich auf den ersten Punkt ein (der mein Hauptanliegen ist, wenn ich ein Heimlabor betreibe, in dem Zuverlässigkeit und Wiederherstellbarkeit von größter Bedeutung sind) und es wäre schön, alle Vorteile/Nachteile abzudecken …
Antwort1
Ich lasse jemanden mit mehr Erfahrung als ich antworten, aber genau dieses Szenario ist der Grund, warum ich, wenn möglich, Software-RAID bevorzuge (zumindest beim Einsatz von Linux- oder BSD-Servern). Unter Windows mit Hardware-RAID bin ich bereit, meine Backups zur Wiederherstellung im Falle eines Controller-Ausfalls zu verwenden, obwohl eine Wiederherstellung mit einem identischen Controller höchstwahrscheinlich möglich wäre.
RAID 1+0 ist ein gestreiftes Array von Spiegeln. Jeder Spiegel sollte seine eigene Fehlerdomäne sein, aber Sie sollten nicht erwarten, dass Fehler nur im günstigsten Fall auftreten: Planen Sie für den schlimmsten Fall und freuen Sie sich darüber, dass dieser selten eintritt.
Die E/A-Kapazität eines RAID10 hängt wahrscheinlich von seiner Implementierung ab, ich würde jedoch erwarten, dass das Striping die Leistung bei allen Lese- oder Schreibvorgängen verbessert, die die Stripe-Größe überschreiten.
Normalerweise gilt das KISS-Prinzip: Bleiben Sie aus Gründen der Robustheit bei der einfachsten Lösung, die Ihr Problem löst. In diesem Fall: Eine Wiederherstellung nach einem Controller-Fehler ist möglich – das Problem ist gelöst. Achten Sie nur darauf, dass Sie keinen Controller kaufen, der seinen Benutzern diese Möglichkeit nicht verspricht, wenn Sie derjenige sind, der über den Kauf entscheidet.
Antwort2
Zu Frage Nr. 1:
Verlassen Sie sich nicht darauf, dass Ihre Festplatten ohne Datenverlust in einem Hardware-Controller eines anderen Herstellers verwendet werden können. Die meisten Controller schreiben Metadaten auf jede Festplatte, die Details zur RAID-Gruppe und zum Typ, zu dem sie gehört, identifizieren. Soweit ich weiß, gibt es für diese Metadaten keinen Standard. Wenn Sie Ihre Festplatten also an einen anderen Controller anschließen müssen, können sie möglicherweise mit einer hardwarespezifischen „Initialisierung“ (d. h. dem Schreiben der Metadaten) verwendet werden, möglicherweise aber auch nicht.
Wenn Sie den Austausch des Controllers befürchten, sollten Sie den Kauf in Betracht ziehenund Testenein Ersatzteil, das man im Regal aufbewahren kann.
Antwort3
Der größte Unterschied zwischen R1 und R10 besteht darin, dass Sie bei R1 auf zwei Festplatten beschränkt sind und Ihre maximale Kapazität daher nicht riesig ist – bei R10 kann sie um ein Vielfaches größer sein.