Nur ein Punkt, um etwas Licht zu erzeugen:
- Wenn eine Festplatte ausfällt, ohne vorher zu wissen, wann sie ausfällt ... warum können zwei Festplatten nicht gleichzeitig ausfallen? oder drei oder vier oder fünf usw.?
Aber denken Sie an diese andere Situation:
- Eine Platte ist ausgefallen
- Sie legen einen neuen an und lassen ihn "neu bauen", um sicher zu sein
- Während eines solchen "Wiederaufbaus" (möglicherweise einige Stunden) schlägt eine andere Festplatte fehl
Du hast alles verloren !!! Das ist der Hauptgrund, um einen gleichzeitigen Ausfall von zwei Festplatten zu tolerieren.
Wenn Sie jedoch wirklich paranoid sind (wie ich), verwenden Sie nur Stripping, kein anderes RAID-Level.
Bin ich verrückt? Nein, natürlich ... ich habe nichts dagegen, dass eine Festplatte ausfällt und alle Daten verliert! 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 anzupassen (Sata III, USB 3.1 Gen 2 usw.)
- Und andere ähnliche fünf ZFS (ohne Strom, können also nicht beschädigt werden)
So verwenden Sie alle diese ZFS:
- Habe nur zwei von ihnen gleichzeitig (nur um Änderungen zu synchronisieren) ... wie ein Master mit fünf Slaves
Paranoider Standpunkt:
- Wenn ein ZFS ausfällt ... wie von einem Sturmlicht getroffen, verbrannt, gestohlen usw., habe ich immer noch fünf Exemplare in verschiedenen Orten (Bank, Bunker, Internet-Cloud, Haus der Freunde, Ferienhaus usw.).
Um einige von ihnen zu synchronisieren ... Ich muss ein ZFS mitnehmen und die Synchronisierung an einem anderen physischen Ort / Land / etc durchführen ... also benutze ich einen dieser Sklaven.
Denken Sie, wenn ich über Festplatten auf einem ZFS spreche, können auf einem anderen ZFS 3.1 Gen2 64GiB USB-Sticks sein! Keine Notwendigkeit, identische Größe, Art usw. zu sein
Wirklich paranoider Standpunkt.
Für die, die nicht so paranoid sind, und wenn sie dabei helfen können, alles zu verlieren ... gibt es RaidZ-Level ... Ich ziehe es vor, mich selbst zu "spiegeln".
Ein weiterer Vorteil von "manuellen Synchronisierungen" ist, dass Sie Ihre eigenen Fehler machen:
- Sie haben ein hypotetisch perfektes ZFS-System, das niemals ausfällt, aber Sie entscheiden sich dafür, eine Datei zu löschen ... Einige Tage nachdem Sie festgestellt haben, dass Sie die Datei verpasst haben, die Sie löschen wollten, und eine, die Sie nicht wollten (aufgrund eines menschlichen Fehlers)? Sie haben kein Glück, es sei denn, Sie haben ein BackUp
Also ... nochmal ... wenn Sie ein BackUp benötigen, beschleunigen Sie den ZFS mit nur Striping auf Maximum. ... Sie müssen trotzdem noch BackUp machen.
Nun, die Antwort kann sein:
- Systempartition für ein 24h-Online-System
Für Datenpartitionen sehe ich keine Notwendigkeit für RaidZ-Levels, da ein externer USB-ZFS-Klon bereit ist, angeschlossen zu werden, sobald das verwendete Haupt-ZFS ausfällt. Hängen Sie einfach den ZFS-Hauptpunkt ab und montieren Sie das andere gute ZFS an Ort und Stelle ... Erstellen Sie dann mit einem anderen Computer das Offline-ZFS neu, das beschädigt wurde.
Wenn Sie über zwei Computer verfügen, haben Sie das, was Sie brauchen, um nur 7 Sekunden (24 Stunden) mit nur wenigen Sekunden (Startzeit) Ausfallzeit zu haben.
Für Heimanwender, die möchten, dass ihre Fotos sicher bleiben ... verwenden Sie mehr als zwei ZFS-Dateien, und mindestens ein oder zwei von ihnen sind niemals gleichzeitig mit dem Rest verbunden. Paranoid? Überhaupt nicht.
Ich lerne nur auf die harte Art und Weise, wie Dinge wirklich schief gehen können!
Nur um zu klären ... was passiert ...
- Ich habe den PC normalerweise benutzt
- Die Daten versagten
- Ich nahm die Festplatten heraus und platzierte die, die in Ordnung waren
- Die Daten wurden ebenfalls in weniger als zehn Sekunden beschädigt
- Ich habe alle meine Daten verloren (nicht vollständig, da ich ein bisschen paranoid war und ein Backup auf DVD-Medien habe).
Das Problem lag wirklich im Controller (auf dem Mainboard integriert), nicht in den Festplatten. Es wurden Daten beim Lesen / Schreiben geändert.
Seitdem ... meine Daten befinden sich nicht mehr auf internen Sata-Festplatten ... nur an externen USB 3.1 Gen 2-Gehäusen kann ich sie anstecken und wieder entfernen (jede Festplatte in einem eigenen Gehäuse) ... und wenn eines ausfällt ... Ich teste alles, bevor ich an diesen PC etwas mit realen Daten anschließe ... RAM, Prozessor, USB-Port usw. ... mit einem Dummy-USB-Gehäuse zum Testen von Mustern ... wenn das in Ordnung ist ... dann teste ich das ausgefallene Festplatte ... ob sie an einem anderen Gehäuse funktioniert oder nicht, an einem anderen PC oder nicht usw., um wirklich zu wissen, wer den Fehler verursacht ... wirklich paranoid, ich weiß!
Aber aus Erfahrung lernen:
- Niemals vertrauen, dass ein Festplattenfehler ausfällt, weil die Festplatte selbst ... testet ... es könnte der Controller, die Kabel, die Stromversorgung usw. sein.
- Oder am schlimmsten könnte es der RAM sein
Apropos RAM: Ich hatte einen nicht so alten PC (BIOS-basierter 64Bits-Prozessor), der (wenn man sich drei identische RAM-Module vorstellt, A, B und C nennen):
- Ich stelle A auf dem PC funktioniert perfekt (egal auf welchem der vier Slots)
- ich stelle B auf dem PC funktioniert perfekt (egal auf welchem der vier Slots)
- Ich stelle C auf dem PC einwandfrei ein (aber nur auf einem der vier Slots, auf dem anderen Baum verursacht es viele Fehler, BSODs usw.)
- Ich stelle A & B, es verursacht eine Menge Fehler, BSODs usw
- Ich stelle A & C auf den PC, funktioniert perfekt (egal auf welchem der vier Slots)
- ich stelle B & C auf den PC, funktioniert perfekt (egal auf welchem der vier Slots)
- Ich lege A & B & C auf den PC, es verursacht eine Menge Fehler, BSODs usw
Wenn ich solche Module auf einem anderen PC teste, funktionieren alle wirklich großartig, kein Problem, kein Defekt usw.
Die Dinge können wirklich verrückt werden ... und wenn Sie nicht alle Kombinationen testen, können Sie nicht wissen, was fehlschlägt ... ja wirklich paranoid, um alle Kombinationen von drei RAM-Modulen auf vier Steckplätzen zu testen ... aber was ich entdeckt hatte, ließ mich blind ... das Failing-alone-Modul funktioniert einwandfrei, wenn ein anderes vorhanden ist, aber nicht, wenn noch zwei vorhanden sind ... ja, ich habe es auch mit drei anderen getestet und scheitere!
Oh ja, alle die gleiche Marke, Art, etc ... identisch ... die einzige Möglichkeit, sie zu unterscheiden, ist ein Aufkleber, den ich für sie aufklebte! Und ja, gleichzeitig gekauft, kamen sie auf die gleiche hergestellte Kunststoffverpackung.
Manchmal kann ein ZFS-Fehler durch RAM verursacht werden. Unabhängig davon, wie viele RaidZ-Ebenen Sie haben, können Sie alle verlieren.
Oh, vergiss nicht ... verwende ECC-Speicher, sonst kann ZFS nicht vertraut werden! Verwenden Sie keine Festplatten mit internem Cache, internem RAID usw., es sei denn, sie sind so konzipiert, dass sie in der gesendeten Reihenfolge schreiben (oder alle bei Stromausfall).
Ich verwende 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äche lassen mich mit einem Fazit:
- Am besten beschleunigen Sie Ihre Sachen und machen Sie Ihre eigenen Backups
- Haben Sie einige 100% Kopien offline und ohne Strom
- Halten Sie etwas bereit, um Strom zu erhalten, und ersetzen Sie das ausgefallene Teil
Deshalb habe ich> 2 PCs mit> 10 USB-Festplatten (5 ZFS-Kopien * je 3 Festplatten), ich habe das Beste aus beiden ... sicher und schnell! Aber ich bekomme das Schlimmste ... Ich muss sie alle regelmäßig synchronisieren ... aber Datensicherheit ist das Wichtigste! ich möchte auch nicht lange auf solche syncs warten (alias Striping kommt in Arbeit).
Und wenn ein 3 * HDD-Stripe ausfällt, kann ich testen, welche dieser drei Stunden für einige Stunden / Tage / Wochen fehlgeschlagen war ... während ich eine andere ZFS-Kopie online habe und arbeite ... nachdem die andere sicher ist Zwei sind in Ordnung, ich kaufe eine neue (vielleicht 30 bis 45 Tage vor Ankunft) und erstelle diese 3 * HDDs ZFS neu und lege Daten darauf, um diese fünfte Kopie wieder zu haben.
Überhaupt nicht billig! Aber nicht als Preis für ein Haupt-Rechenzentrum ... und keine Stromrechnung (die meisten Festplatten sind ohne Strom, nur 3 oder 6 gleichzeitig).
Ich hoffe, jemand findet die Idee nützlich (ich verwende sie täglich).