Nur ein Punkt, um etwas Licht zu machen:
- Wenn eine Festplatte ausfallen kann, ohne vorher zu wissen, wann sie ausfällt ... warum können nicht zwei gleichzeitig ausfallen? oder drei oder vier oder fünf, etc.?
Aber denken Sie an diese andere Situation:
- Eine Festplatte ist ausgefallen
- Sie setzen ein neues und lassen es sicherheitshalber "neu aufbauen"
- Während ein solcher "Neuaufbau" durchgeführt wurde (möglicherweise einige Stunden), fällt eine andere Festplatte aus
Du hast alles verloren !!! Dies ist der Hauptgrund dafür, dass ein gleichzeitiger Ausfall von zwei Festplatten toleriert wird.
Aber wenn Sie wirklich paranoid sind (wie ich), werden Sie nur Stripping verwenden, kein anderes RAID-Level.
Bin ich verrückt? Nein, natürlich ... es macht mir nichts aus, wenn eine Festplatte ausfällt und alle Daten verloren gehen! Ich werde wirklich nichts verlieren, nur weil ich wirklich paranoid bin.
Mein paranoides Schema:
- ZFS mit Stripping (2x, 3x, 4x ... oder 10x Festplatten), nur um die maximale Bandbreite des Busses zu erreichen (SATA III, USB 3.1 Gen 2 usw.)
- Und andere ähnliche fünf ZFS (ohne Strom, so kann nicht beschädigt werden)
So verwenden Sie alle diese ZFS:
- Haben Sie nur zwei von ihnen gleichzeitig (nur um Änderungen zu synchronisieren) ... wie ein Master mit fünf Slaves
Paranoide Sichtweise:
- Wenn ein ZFS ausfällt ... wie von einem Sturm getroffen, verbrannt, gestohlen usw. ... habe ich immer noch fünf Kopien mehr an verschiedenen Orten (Bank, Bunker, Internetwolke, Freundeshaus, Ferienhaus usw.)
Um einige von ihnen zu synchronisieren ... muss ich ein ZFS bei mir tragen und die Synchronisierung auf dem anderen physischen Ort / Land / etc ... durchführen, also verwende ich einen von Thoose Slaves.
Denken Sie, wenn ich über Festplatten auf einem ZFS spreche, kann auf einem anderen ZFS 3.1 Gen2 64GiB USB-Stick sein! Es ist nicht erforderlich, dass Größe, Typ usw. identisch sind.
Wirklich paranoide Sicht.
Für diejenigen, die nicht so paranoid sind, und die es unterstützen können, alle zu verlieren ... es gibt RaidZ-Levels ... ich ziehe es vor, mich selbst zu "spiegeln".
Ein weiterer Vorteil von do manual 'syncs' ist, dass Sie selbst versagen:
- Sie haben ein hypotetisches, perfektes, nie versagendes ZFS-System, aber Sie entscheiden sich, eine Datei zu löschen ... einige Tage, nachdem Sie festgestellt haben, dass Sie die zu löschende Datei verpasst haben, und eine Datei, die Sie nicht löschen wollten (aus menschlichem Versehen). Sie haben kein Glück, es sei denn, Sie haben ein BackUp
Also ... noch einmal ... wenn Sie ein BackUp benötigen, warum nicht das ZFS mit maximaler Geschwindigkeit durch einfaches Striping beschleunigen? ... müssen Sie immer noch ein BackUp durchführen.
Nun, die Antwort kann lauten:
- Systempartition für ein 24-Stunden-Online-System
Für Datenpartitionen sehe ich keine Notwendigkeit für RaidZ-Levels im Vergleich zu einem externen USB-ZFS-Klon, der zum Anschließen bereit ist, sobald das verwendete Haupt-ZFS ausfällt. Hängen Sie einfach den ZFS-Hauptpunkt aus und hängen Sie das andere gute ZFS ein. Erstellen Sie dann mit einem anderen Computer das beschädigte Offline-ZFS neu.
Wenn Sie zwei Computer haben, haben Sie das, was Sie brauchen, um 7x24h mit nur wenigen Sekunden (Boot-Zeit) Ausfallzeit.
Für Heimanwender, die möchten, dass ihre Fotos sicher sind ... verwenden Sie mehr als zwei ZFS und lassen Sie mindestens einen oder zwei von ihnen niemals gleichzeitig mit dem Rest verbinden. Paranoid? Überhaupt nicht.
Ich lerne nur auf die harte Tour, wie Dinge wirklich schief gehen können!
Nur um zu klären ... was passiert ...
- Ich habe den PC normal benutzt
- Die Daten fielen aus
- Ich nahm die Festplatten heraus und platzierte die, die in Ordnung waren
- Daten auf ihnen wurden auch in weniger als zehn Sekunden beschädigt
- Ich habe alle meine Daten verloren (nicht vollständig, da ich ein bisschen paranoid war und BackUp auf DVD-Medien habe)
Das Problem lag wirklich im Controller (auf dem Mainboard integriert), nicht auf den Festplatten. Es wurden Daten bei Lese- / Schreibvorgängen geändert.
Seitdem ... befinden sich meine Daten nicht mehr auf internen SATA-Festplatten ... nur noch auf externen USB 3.1 Gen 2-Gehäusen, die ich ein- und ausstecken kann (jede Festplatte in einem eigenen Gehäuse) ... und wenn eine ausfällt ... Ich teste alle Dinge, bevor ich etwas mit realen Daten an diesen PC anschließe ... RAM, Prozessor, USB-Anschluss usw. ... mit einem Dummy-USB-Gehäuse, um Muster zu testen ... wenn das in Ordnung ist ... dann teste ich das ausgefallene Festplatte ... ob es in einem anderen Gehäuse funktioniert oder nicht, auf einem anderen PC oder nicht, etc ... um wirklich zu wissen, wer den Fehler verursacht ... wirklich paranoid, ich weiß!
Aber aus Erfahrung lernen:
- Niemals darauf vertrauen, dass ein Festplattenfehler von der Festplatte selbst verursacht wird ... testen Sie ihn ... es kann sich um den Controller, die Kabel, die Stromversorgung usw. handeln.
- Oder schlimmstenfalls könnte es der RAM sein
Apropos RAM, ich hatte einen nicht so alten PC (BIOS-basierter 64-Bit-Prozessor), dass wenn (denke an drei identische RAM-Module, nenne sie A, B und C):
- Ich habe A auf den PC gelegt. Funktioniert perfekt (egal auf welchem der vier Slots).
- ich setze B auf den PC funktioniert einwandfrei (egal auf welchen der vier Slots)
- Ich setze C auf den PC funktioniert einwandfrei (aber nur auf einem der vier Slots, auf dem anderen Baum führt es zu vielen Fehlern, BSODs usw.)
- Ich stelle A & B, es verursacht eine Menge Fehler, BSODs usw
- Ich habe A & C auf den PC gestellt. Funktioniert perfekt (egal auf welchem der vier Slots).
- Ich habe B & C auf den PC gebracht. Funktioniert perfekt (egal auf welchem der vier Slots).
- Ich habe A & B & C auf den PC gelegt, es verursacht eine Menge Fehler, BSODs usw
Wenn ich solche Module auf einem anderen PC teste, funktionieren alle sehr gut, kein Problem, kein Defekt usw.
Dinge können wirklich verrückt werden ... und wenn Sie nicht alle Kombinationen testen, können Sie nicht wissen, was ausfällt ... ja wirklich paranoid, alle Kombinationen von drei RAM-Modulen auf vier Steckplätzen zu testen ... aber was ich entdeckt hatte, ließ mich blind ... das fehlgeschlagene Modul funktioniert perfekt, wenn ein anderes vorhanden ist, aber nicht, wenn zwei weitere vorhanden sind ... ja, ich habe es auch mit drei weiteren getestet und bin durchgefallen!
Oh, ja, alle gleichen Marken, Sorten, etc ... identisch ... der einzige Unterschied ist ein Aufkleber, den ich für solche Marken auf sie aufgeklebt habe! Und ja, zur gleichen Zeit gekauft, kamen sie auf den gleichen herstellerverschlossenen Kunststoffkoffer.
Manchmal kann ein ZFS-Fehler durch RAM verursacht werden. Unabhängig davon, wie viele RaidZ-Ebenen Sie haben, können Sie alle verlieren.
Oh, fast vergessen ... ECC-Speicher verwenden, sonst kann ZFS nicht vertraut werden! Verwenden Sie keine Festplatte mit internem Cache, internem RAID usw., es sei denn, sie wurde für Schreibvorgänge in der gesendeten Reihenfolge (oder für alle bei einem Stromausfall) entwickelt.
Ich benutze nur Festplatten mit genügend interner Energiekapazität, um den gesamten Cache nach einem plötzlichen Stromausfall auf die Platten zu schreiben!
All diese Punkte / Schwächen lassen mich zu einem Schluss kommen:
- Am besten beschleunige die Dinge und mache deine eigenen BackUPs
- Haben Sie einige 100% Kopien Offline und ohne Strom
- Halten Sie etwas bereit, um Strom zu erhalten und das ausgefallene Teil auszutauschen
Aus diesem Grund habe ich> 2 PCs mit> 10 USB-Festplatten (5 ZFS-Kopien * 3 Festplatten, jeweils abisoliert) ... ich habe das Beste von beidem ... sicher und schnell! Aber ich bekomme den schlimmsten Teil ... muss alle von Zeit zu Zeit synchronisieren ... aber Datensicherheit ist der wichtigste Teil! Ich möchte auch nicht viel auf solche Synchronisierungen warten (auch bekannt als Striping kommt in Arbeit).
Und wenn ein 3 * -HDD-Streifen ausfällt ... kann ich testen, welcher der drei für einige Stunden / Tage / Wochen ausgefallen ist ... während ich eine andere ZFS-Kopie online habe und arbeite ... nachdem ich sicher bin, dass der andere ausfällt zwei sind OK, ich kaufe ein neues (vielleicht 30 bis 45 Tage vor Ankunft) und erstelle ein solches 3 * HDDs ZFS neu und lege Daten darauf, um die fünfte Kopie wieder zu haben.
Gar nicht billig! Aber natürlich nicht als Hauptpreis für ein Rechenzentrum ... und ohne Stromrechnung (die meisten Festplatten sind stromlos, nur 3 oder 6 gleichzeitig).
Ich hoffe, jemand findet die Idee nützlich (ich benutze sie täglich).