Ich verstehe, dass ZFS alle Festplatten mit der gleichen Größe bevorzugen würde. Für den Fall, dass ich zwei Festplatten mit unterschiedlicher Größe (1 TB und 1,5 TB) habe, möchte ich eine gewisse Redundanz, aber keine Spiegelung. Also zerhacke ich zwei Festplatten in 5 Partitionen, wobei jede Partition ungefähr 500 GB groß ist, und erstelle einen "raidz" -Pool ... zfs glücklich verpflichtet. Erhöht das Setup tatsächlich die Zuverlässigkeit? Der Gedanke ist, dass ich trotzdem auf die Daten zugreifen kann, wenn eine Festplatte nicht vollständig kaputt geht und nur ein Teil davon ausfällt.
zfs
redundancy
python152
quelle
quelle
Antworten:
Theoretisch ist dieser Gedanke richtig. Solange auf einem einzelnen Gerät Ihres RAIDZ1 vdev ein Fehler auftritt, kann und wird ZFS Sie informieren und den Fehler beheben, sofern die anderen Geräte fehlerfrei sind.
Was sich in der Realität unterscheiden kann, sind verschiedene Dinge:
Aufgrund dieser Punkte würde ich raten, dies nicht zu tun, wenn Zuverlässigkeit Ihr Hauptziel ist. Unter der Annahme einer festen Hardwaresituation würde ich eine der folgenden Aktionen ausführen:
copies = 2
wenn Sie eine gewisse Ausfallsicherheit gegen kleinere Fehler wünschen (ein Ausfall der gesamten Festplatte würde im Vergleich zu Ihrem Setup nur 2/5 oder 3/5 Ihrer Daten töten).quelle
Was Sie beschreiben, ist ein bisschen klebrig.
ZFS möchte vollständige Festplatten mit gleicher Größe und Kapazität. Dies ist aus verschiedenen Gründen kritisch, macht aber auch nur gesunden Menschenverstand.
Alles, was Sie in der von Ihnen beschriebenen Situation tun würden, ist, die Umgebung komplexer zu gestalten und Ihr Risiko zu erhöhen .
quelle
Sagen wir mal so:
Wenn Sie 1 TB Daten auf Datenträger 1 haben, können Sie diese auf Datenträger 2 replizieren, und Sie können es sich leisten, einen der Datenträger zu verlieren.
Wenn sich auf Datenträger zwei 1,5 TB Daten befinden, können Sie nur die ersten 1 TB Daten auf Datenträger 1 replizieren. In diesem Szenario gehen Daten verloren, wenn Datenträger zwei ausfällt.
ZFS ist sehr leistungsfähig, aber in der Regel sind gemischte Festplatten-Setups gemäß den beiden obigen Punkten albern und nicht besonders nützlich. Wenn Sie Wert auf Zuverlässigkeit und Redundanz legen, tun Sie so, als wäre die zweite Festplatte ebenfalls nur 1 TB groß.
quelle