RAID 1 Spiegelung auf mehr als zwei Laufwerke?

Ich vertraue keinen RAID-Typen für den Heimgebrauch. Ich habe 2 Terabyte Daten, die ich aus Redundanzgründen auf etwa 4-6 Laufwerke kopieren (duplizieren) möchte, damit ich diese Bilder und Videos, die ich von meiner Familie erstellt habe, niemals verliere. Ich weiß, dass 100% Ausfallprävention unmöglich ist. Und ja, ich kenne die offensichtliche " Kopie in viele Quellen wie Online-Speicher,DVDs usw.".

Kehren wir jedoch vorerst zu den Festplatten zurück. Ich konzentriere mich nicht auf etwas anderes für diesen Thread.

Also vertraue ich RAID nicht für den Heimgebrauch, und wenn ich also neue Bilder oder Videos auf eine primäre Festplatte kopieren möchte, wäre es schön, wenn ich eine Art Controller-Karte finden könnte, die im Wesentlichen eine Kopie auf Anfrage an die anderen Laufwerke, damit ich vollständige Duplikate von allem habe, was ich mit meinem primären Laufwerk mache.

Mein Verständnis ist, dass RAID 1 dies tut, aber dann haben Sie immer noch das Problem, dass es sich um ein RAID-Problem handelt...dass Sie immer noch von einem Array abhängig sind, das nicht was ist Ich will.

Ich möchte nur die Aktion von RAID 1 (dh ich schreibe auf Disk A, schreibe dasselbe auf Disk b, c, d,.etc.) ohne die Abhängigkeit oder Abhängigkeit von einem dummen fehleranfälligen Array.

Ich denke idealerweise, wenn ich eine Box einrichten kann, setze ich ungefähr 6 Laufwerke hinein und bekomme vielleicht ein paar Controller-Karten, wenn ich auf ein bestimmtes Laufwerk schreibe...oder löschen oder was auch immer, es dupliziert diese Aktion in Echtzeit auf die anderen x-Laufwerke.

Hat jemand etwas gesehen, das dies tun kann, wie a karte (Ich möchte meine eigene Box und Laufwerke bauen, etc. to do this) outside of something like this: http://www.aleratec.com/alhddcrhadid.html oder dieses http://www.abcusinc.com/mm5/merchant.mvc?Screen=CTGY&Category_Code=HDD aber ich möchte es selbst über eine Controller-Karte(n) in meiner eigenen Box machen, die ich bauen werde?

Offensichtlich ist eine RAID-Controller-Karte nicht das, wonach ich hier suche. Ich bin nach hoffentlich einer Karte, die es mir erlaubt, sagen wir 4 Laufwerke intern anzuschließen und irgendwie dupliziert es sich von einem bestimmten primären Laufwerk zu den anderen 3. Ich bin mir nicht sicher, ob so etwas existiert.

Grundsätzlich möchte ich meinen eigenen Server erstellen, der das tut, was diese Box tut...und legen Sie ein ASUS-Board hinein usw. Ich möchte die vollständige Kontrolle darüber, aber ich muss eine Art Plan finden, der eine Karte oder etwas verwendet, das diese Duplizierung ohne die RAID-Array-Abhängigkeit ausführt.

Author: Dennis Williamson, 2010-01-03

8 answers

RAID1 ist genau das, was Sie wollen. Kaufen Sie eine bekannte Controller-Karte, so dass, wenn es scheißt Sie es ersetzen können. Auf diese Weise:

  1. Festplatte schlägt fehl? Ersetzen Sie es, RAID wird neu erstellen
  2. Controller schlägt fehl? Ersetzen Sie es, RAID wird intakt sein

Ich verstehe, dass Sie RAID-Controller erhalten können, die die Konfiguration auf dem Controller beibehalten, sodass es sich bei den Festplatten um 1:1-Duplikate ohne proprietäre Informationen auf der Festplatte handelt. Dies bedeutet, dass Sie es herausziehen und in ein anderes legen können PC.

Ich sehe nicht, wie dies "fehleranfälliger" wäre als ein Datenträgerduplikator. Mit einem disk-Duplikator:

  1. Festplatte schlägt fehl? Ersetzen Sie es, Festplatte wird später duplizieren
  2. Duplikator schlägt fehl? Ersetzen Sie es, die Datenträgerdaten sind intakt

Was passiert, wenn Ihre primäre Festplatte, die Sie duplizieren, einen fehlerhaften Sektor erhält und wenn Sie duplizieren, kann der Duplizierer sie nicht lesen und schreibt Nullen auf Ihre anderen Festplatten? Mit RAID würden Sie gewarnt und während der daten würden auf einer Festplatte verloren gehen, auf der anderen ist sie noch intakt.

 12
Author: ta.speot.is,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-03 06:53:23

Diese Idee, dass RAID-Arrays fehleranfällig sind, ist nicht gültig. Bestimmte Arten von RAID (wie RAID 0) sind riskant, und Sie können Probleme mit einem Controller haben oder wenn mehr Festplatten ausfallen, als das Array unterstützt, aber korrekt implementierte fehlertolerante Volumes mit austauschbaren Controllern sind immer noch die sicherste verfügbare Option.

Lassen Sie es mich einfach sagen: Fehlertolerante RAID-Arrays schlagen nicht einfach fehl. Zeit. Festplatten scheitern, oder Controller scheitern, aber Sie sollten Ihr Array erstellen, um den Ersatz von beiden zu ermöglichen.

Sie erwähnen Bedenken hinsichtlich der Wiederherstellung eines RAID 1-Spiegels, wenn eine Festplatte ausfällt. Ihre alternative ist das manuelle kopieren auf verschiedene Festplatten. Was passiert Ihrer Meinung nach unter Ihrem Plan, wenn eine Festplatte ausfällt und Sie sie ersetzen möchten? Sie müssen eine ganz neue Kopie erstellen. Dies ist mehr Arbeit als RAID, nicht weniger, da das RAID-Volume dies automatisch ausführt, anstatt dass Sie manuell Ihre kopieren.

Schließlich möchte ich noch einen Punkt machen- gespiegelte Daten allein, mit oder ohne RAID, ist kein Backup. Dies schützt Sie nur vor einer Art von Ausfall: einer defekten Festplatte. Eine echte Sicherung schützt auch vor lokalen Katastrophen (das Gebäude brennt ab) und versehentlichem Ändern oder Löschen. Dies wird erreicht, indem Sie die Sicherung physisch von den Live-Daten trennen und mehrere Versionen Ihrer kopierten Daten beibehalten.


Mit all dem im Hinterkopf, hier ist was ich denke, Sie wirklich tun wollen:

  1. Saugen Sie es auf und erhalten Sie ein einfaches RAID-1-Volume mit zwei Festplatten. Denken Sie daran, dass dies nur ein Teil der Lösung sein. Verwenden Sie eine austauschbare Add-on-Karte, wenn Sie so besorgt darüber sind.
  2. Holen Sie sich ein paar (mindestens 3) zusätzliche Festplatten mit externen Gehäusen.
  3. Verwenden Sie regelmäßig (wenn der Zeitraum von der Änderungsrate Ihrer Daten abhängt-täglich oder wöchentlich sollte funktionieren) ein Softwarepaket, um Ihr RAID 1-Volume auf nur eines (nicht alle) Ihres RAID 1-Volumes zu kopieren externe Festplatten. Zu den Softwareoptionen gehören Windows Backup, Microsoft SyncToy oder eine andere Option eines Drittanbieters.
  4. Drehen Sie jedes Mal, welche externe Festplatte Sie verwenden, und stellen Sie sicher, dass Sie Ihre letzte Sicherung an einen Ort in einiger Entfernung bringen.

Dies wird Ihrem Plan, eine Reihe von Kopien auf Festplatten auf einem Server abzulegen, weit überlegen sein, da Ihr Server immer noch zulässt, dass alle Ihre Festplatten in einem einzigen Feuer zerstört werden und versehentliche Änderungen oder Löschungen getreu auf alle kopiert werden ihre Festplatten. Wenn Sie Ihre Daten wirklich schätzen, werden Sie nicht mit Ihrem aktuellen Plan fortfahren.

 8
Author: Joel Coehoorn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

ZFS kann dies so oder so tun - entweder dreifache (oder vierfache oder mehr) Spiegelung oder Setzen der Kopieroption auf 3:

Steuert die Anzahl der Kopien der dafür gespeicherten Daten DataSet. Diese Kopien sind zusätzlich zu jeder Redundanz bereitgestellt durch den Pool, zum Beispiel Spiegelung oder RAID-z. Die Kopien werden, wenn möglich, auf verschiedenen Datenträgern gespeichert. Der von mehreren Kopien verwendete Speicherplatz wird dem zugehörige Datei und dataset, Ändern der" verwendeten " pro- perty und Zählen gegen Quoten und Vorbehalte.

ZFS funktioniert auch am besten ohne RAID-Controller, sodass Sie die Festplatten einfach auf ein neues System verschieben können, wenn das alte kaputt geht, und alle Ihre Daten mit Prüfsummen versehen sind, sodass Sie wissen, dass sich kein einziges Bit geändert hat.

Ja, es ist immer noch ein einzelner Pool, der brechen könnte, um wirklich paranoid zu sein, könnten Sie drei ZFS-Pools haben (idealerweise bestehend aus jeweils zwei Laufwerken für Redundanz und Fehlerwiederherstellung), dass Sie dann über ein Skript verfügen, das automatisch Snapshots aus dem Masterpool an die beiden anderen sendet.

 3
Author: TRS-80,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-04 08:11:31

Sie können keine Kommentare hinzufügen, bis Ihr Ruf über 100 ist. Zum Beispiel habe ich keinen 100 Ruf, also mache ich eine neue Antwort.

Was ich an keinem RAID mag, auch nicht an RAID 1, ist, dass Sie auf ein Array angewiesen sind. Wenn dieses Array fehlschlägt, bist du am Arsch. Deshalb mag ich die manuelle Copy x drive to x Drives Route. Anstatt sich auf einen RAID zu verlassen, um ihn neu zu erstellen, was RAID 1 noch tun müsste, wenn ich nach der Recherche nicht falsch bin.

Ein array-Fehler ist ein völliger Misserfolg. Bei einem anderen RAID als RAID0 schlägt das Array nicht fehl, wenn eine einzelne Festplatte ausfällt. Ja, Sie müssen das Array neu erstellen. Bei einigen RAID-Controllern können Sie von Windows aus neu erstellen (siehe Nvidias NVRAID). Rebuilds können transparent sein, aber die Leistung wird reduziert, während das neue Laufwerk synchronisiert wird.

Beachten Sie dies nur, wenn das Laufwerk ausfällt. Wir sprechen vielleicht einmal alle 5 Jahre für gute Festplatten unter angemessener Belastung. Überprüfen Sie die mittlere Zeit bis zum Ausfall auf ihre Festplatten.

Beachten Sie, dass der Controller-Fehler durch Austauschen einer anderen Karte wiederhergestellt werden kann.

Lets put it this way ich würde viel lieber mit Norton Ghost oder einige andere software-Lösung und manuell eine Festplatte kopieren, die 1 oder mehr Festplatten als riskieren, meine gesamte array.

Wenn Sie möchten, dass ein armer Mann, der die Lösung dann einige 1-TB-Laufwerke in Ihrem PC, wie I: J: K: und dann verwenden Sie Robocopy http://en.wikipedia.org/wiki/Robocopy mit kombination der /MON und / MOT und / XC zu kopieren jeder so oft. Sie müssten einen Weg finden, Robocopy im Hintergrund auszuführen - siehe Srvany http://support.microsoft.com/default.aspx/kb/137890

 3
Author: ta.speot.is,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-01-05 03:53:18

Unter Linux können Sie genau das tun, ein RAID 1 mit mehr als 2 Festplatten (ich habe dies mit vier SATA-Festplatten getan) Über Treiber oder Karten, die Sie nicht benötigen Sie installieren nur Festplatten als JBOD (nur ein paar Laufwerke) und Linux kümmert sich um den Rest.

Mir ist die Geschwindigkeitsleistung egal, aber wenn Sie N Festplatten haben, könnten N-1 Festplatten ausfallen und selbst dann würden keine Daten verloren gehen.

 2
Author: Gabriel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-28 16:33:14

Ich denke, alle guten Antworten wurden gegeben.

Ich mag ZFS - , weil kryptografische verifiziert liest/schreibt, multi-drive Spiegel, kostenlos mit OpenSolaris, FreeBSD, Linux und-Geräte OSs, wie FreeNAS (die FreeBSD).

Ich mag RAID 1 Controller weil die Laufwerke unabhängig vom Betriebssystem identisch sind. Wenn Sie müssen, können Sie zwei Controller-Karten mit jeweils zwei Laufwerken haben und das Betriebssystem (wie Windows) einen Software-Spiegel über die beiden RAID 1-Controller erstellen lassen. So alle vier Laufwerk sollte gleich sein.

Schließlich mag ich das Skript Robocopy und spiegele zwischen separaten Laufwerken.

Wenn Sie so besorgt über die Datenintegrität sind, wie es sich anhört, würden Sie ZFS lieben. Es ist meine Wahl und ich werde einen Server mit einem RAIDZ2 bauen oder ich höre, dass RAIDZ3 & 4 bald herauskommen werden. Ich denke, RAIDZ3 bedeutet, dass Sie 3 von 10 Laufwerken verlieren können.

Wenn Sie so weit gehen, möchten Sie möglicherweise auch zwischen Maschinen replizieren, da die Stromversorgung in den Maschinen raucht man konnte alle Festplatten in dieser Maschine braten.

Natürlich ist nichts davon dasselbe wie ein Backup. Denn wenn all dies richtig funktioniert und ein Benutzer, eine Panne oder ein Virus auftritt und eine Datei irgendwie löscht oder ändert, können Sie sie nicht zurücksetzen (außer ZFS, das bei Konfiguration Schnappschüsse machen könnte, oder wenn der RAID-Controller Schnappschüsse macht). Aber wie gesagt, Sie wollen keine Backup-Strategien. Ich gehe davon aus, dass diese Informationen eine hohe Verfügbarkeit benötigen, um so viele online zu halten Sicherheitskopien.

Sie haben einige großartige Antworten, die Ihnen bei der Auswahl Ihrer Datenspeicherstrategie helfen, und ich hoffe, Ihre Daten bleiben sicher.

 1
Author: Scott McClenning,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-09 08:51:15

Interessante Frage; Wenn Sie RAID 1 auf zwei Laufwerke spiegeln, scheint es logisch, drei Laufwerke zuzulassen.. oder sogar (n) Laufwerke machen dasselbe. Ich fand eine Referenz - :

Wenn Sie Probleme haben, Beispiele für RAID-1-Implementierungen mit mehreren Laufwerken (mehr als zwei) zu finden, versuchen Sie, nach "Triple Mirror RAID"zu suchen. Es ist eine Host-Betriebssystem-Fähigkeit für 15-17 Jahre gewesen. Speichersystemanbieter und sogar Anwendungsanbieter wie Oracle unterstützen ebenfalls dreifacher Spiegelangriff. Eine weitere Implementierung von RAID 1 mit mehreren Laufwerken wäre ein Hybrid-RAID 0+1 oder 1+0, auch bekannt als RAID 10. Diese Implementierung funktioniert gut, wenn beispielsweise sechs Festplattenlaufwerke mit jeweils drei in den beiden eindeutigen RAID-Gruppen verwendet werden, die dann gestreift oder gespiegelt werden (dies hängt davon ab, ob Sie 0+1 oder 1+0 verwenden).

Eine andere Möglichkeit, bestimmte Implementierungen zu finden, besteht darin, nach Anbietern zu suchen, die eine Kombination aus horizontalem und vertikalem RAID implementieren. Dies ist, wo eine RAID-Gruppe wird horizontal über eine Gruppe oder ein Regal von Laufwerken erstellt, und die andere RAID-Gruppe, die möglicherweise eine andere RAID-Ebene verwendet, wird vertikal über die horizontalen RAID-Gruppen hinweg erstellt, normalerweise mehr für die Leistung als für die Verfügbarkeit.

Obwohl diese "dreifache Spiegelung und darüber hinaus" nicht von vielen Controllern unterstützt zu werden scheint:

Es ist möglich, ein 8-Laufwerk RAID 1 zu erstellen, wenn Sie möchten, vorausgesetzt, Ihr Controller unterstützt es. Aber was für eine Verschwendung von Raum. Es wird nicht empfohlen, Laufwerke aus einem RAID 1 zur Sicherung auszutauschen. Das belastet das ganze System zusätzlich.

Ich dachte das Gleiche, bis ich recherchierte, da kein Dell-Controller oder LSI-Logik oder Adaptec-Controller dies unterstützt.

 0
Author: Jeff Atwood,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Für mich hört es sich so an, als ob Sie auf einer höheren Ebene als RAID Controller nach Ihren Backups suchen möchten. Es Blick auf die Verwendung von OS und / oder Software, um die Kopien Ihrer Dateien über mehrere Treiber zu erstellen.

Wenn Sie eine Sicherungsbox erstellen, ist es einfach, etwas wie rsync und cron zu verwenden, wenn Sie Linux ausführen, um Dateien zwischen verschiedenen Laufwerken zu kopieren. Oder Sie können Windows Home Server verwenden, der redundante Kopien von Dateien auf Laufwerken aus dem Box.

Für mich sind die beiden Vorteile, die diese Software-Ebene bietet:

  • Die Laufwerke können Vanille formatiert werden, so dass Sie eine herausziehen und in verschiedenen Maschinen Pop und es wird einfach funktionieren. Sie sind nicht an einen bestimmten RAID-Controller gebunden.
  • Die Treiber müssen nicht exakt gleich groß sein. Dies macht es viel einfacher, all die Festplatten, die Sie im Haus liegen, wiederzuverwenden.
 0
Author: Dave Webb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-09 08:57:25