少しだけ光を当てるポイント:
- 1つのディスクがいつ故障するか事前に知らずに故障する可能性がある場合...なぜ2つのディスクが同時に故障しないのですか?または3、4、5など?
しかし、この他の状況を考えてください:
- 1つのディスクに障害が発生しました
- 新しいものを入れて、安全のために「再構築」します
- このような「再構築」が行われている間(おそらく数時間)、別のディスクに障害が発生します
あなたはすべてを失った!!! これが、2つのディスクの同時故障を許容する主な理由です。
しかし、もしあなたが本当に私が妄想的であれば、ストリッピングのみを使用し、他のRAIDレベルは使用しません。
私は怒っていますか?いいえ、もちろん... 1台のディスクが故障しても、すべてのデータが失われることはありません!私は本当に妄想的だからといって、私は本当に何も失うことはありません。
私の妄想スキーム:
- バスの最大帯域幅にちょうど合うように、ストリッピングを備えたZFS(2x、3x、4x ...、または10xディスク)(sata III、usb 3.1 gen 2など)
- その他の同様の5つのZFS(電源なしで、損傷することはありません)
そのようなZFSのすべてを使用する方法:
- 同時に2つだけ(変更を同期するため)があります... 5つのスレーブを持つマスターのように
妄想的な視点:
- 1つのZFSが失敗した場合...嵐の光に襲われ、燃やされ、盗まれたなど...私はまだ別の場所(銀行、バンカー、インターネットクラウド、友人の家、休暇の家など)にさらに5つのコピーがあります
それらのいくつかを同期するには... 1つのZFSを携帯し、他の物理的な場所/国/などで同期を実行する必要があります。
あるZFSのHDDについて話すとき、別のZFSでは3.1 Gen2 64GiB USBスティックになる可能性があります!同じサイズ、タイプなどである必要はありません。
本当に妄想的な視点。
それほど妄想的ではなく、すべてを失うことをサポートできるなら... RaidZレベルがあります...私は自分で「ミラーリング」することを好みます。
手動の「同期」を行うことのもう1つの利点は、独自の失敗です。
- あなたはZFSシステムに失敗することはありませんが、完全な仮説を立てていますが、ファイルを削除することに決めました... 。バックアップがない限り、あなたはラッキーではありません。
だから...再び...バックアップが必要な場合、ストライプだけでZFSを最大に高速化してみませんか?...結局、やはりバックアップを行う必要があります。
答えは次のとおりです。
- a24hオンラインシステムのシステムパーティション
データパーティションの場合、使用中のメインZFSが失敗するとすぐに外部USB ZFSクローンを接続できるのに対し、RaidZレベルは必要ありません... ZFSメインポイントをアンマウントし、他の適切なZFSを所定の場所にマウントします...次に、破損したオフラインZFSを別のマシンで再作成します。
2台のコンピューターがある場合、わずか数秒(ブート時間)のダウンタイムで7x24hに必要なものがあります。
写真を安全に保管したいホームユーザーの場合... 2つ以上のZFSを使用し、少なくとも1つまたは2つの写真を他のユーザーと同時に接続することはありません。妄想?どういたしまして。
物事が本当にうまくいかないのは難しい方法を学ぶだけです!
明確にするために...何が起こるのか...
- 私は普通にPCを使っていました
- データが失敗し始めていました
- HDDを取り出して、問題のないものを配置しました
- それらのデータも10秒以内に破損しました
- 私はすべてのデータを失いました(私は少し妄想的で、DVDメディアにバックアップがあるため、完全ではありません)
問題は実際にはディスクではなくコントローラー(メインボードに統合されている)にありました...読み取り/書き込み操作でデータを変更していました。
それ以来...私のデータは内部のSATAディスクにはもうありません...実際のデータを使用してそのPCに接続する前にすべてのものをテストします... RAM、プロセッサー、USBポートなど...パターンをテストするためのダミーUSBエンクロージャー...それが問題なければ...故障したディスク...それが別のエンクロージャで動作するかどうか、別のPCで動作するかどうかなど...誰が故障の原因なのかを本当に知るために...本当に妄想的です!
しかし、経験から学ぶ:
- ディスクの故障は、それ自体がディスクによって引き起こされることを決して信じません...テストしてください...それは、コントローラー、ケーブル、電源供給などである可能性があります。
- または最悪の場合、RAMである可能性があります
RAMについて言えば、私はそれほど古くはないPC(BIOSベースの64ビットプロセッサ)を持っていました(3つの同一のRAMモジュールを考えて、それらをA、B、Cと呼びます)。
- PCにAを置くと完璧に機能します(4つのスロットのどれに関係なく)
- 私はPCにBを置いて完璧に動作します(4つのスロットのどれに関係なく)
- CをPCに置くと完璧に動作します(ただし、4つのスロットのうち1つだけで、他のツリーでは多くの失敗、BSODなどが発生します)
- A&Bを配置すると、多くの失敗、BSODなどが発生します。
- PCにA&Cを置くと完璧に動作します(4つのスロットのどれに関係なく)
- PCにB&Cを置くと完璧に動作します(4つのスロットのどれに関係なく)
- A&B&CをPCに配置すると、多くの失敗、BSODなどが発生します。
このようなモジュールを別のPCでテストすると、それらはすべて非常に優れた機能を発揮し、問題も欠陥もありません。
物事は本当に狂う可能性があります...そしてすべての組み合わせをテストしないと、何が失敗しているかわかりません...はい、本当に4つのスロットで3つのRAMモジュールのすべての組み合わせをテストするのは本当に妄想的です...しかし、私が発見したことは私に聞かせてブラインド...単独で失敗するモジュールは、別のモジュールが存在する場合は完璧に機能しますが、別の2つが存在する場合はそうではありません...はい、別の3つでもテストして失敗します!
ああ、はい、すべて同じブランド、種類など...同一...それらを区別する唯一の方法は、私がそのようなものに貼ったステッカーです!そして、はい、同時に購入し、彼らは同じ製造ロックされたプラスチックケースに来ました。
ZFSの失敗はRAMが原因である場合があります... RaidZのレベルがいくつあっても、すべてを失う可能性があります。
ああ、もうすぐ忘れます... ECCメモリを使用します。そうしないと、ZFSは信頼できません。また、送信された順序で書き込みを行うように設計されている場合を除き、内部キャッシュ、internat RAIDなどを備えたHDDを使用しないでください(または、すべての電源を切断します)。
突然の電力損失が発生した後、十分な内部エネルギー容量を持つHDDのみを使用して、すべてのキャッシュをプレートに書き込みます。
このすべてのポイント/弱点により、1つの結論が得られました。
- 物事をスピードアップし、独自のバックアップを行う
- オフラインで電源なしで100%のコピーを持っている
- 電源を受け取り、故障した部品を交換する準備ができている
そのため、10台以上のUSB HDDを備えた2台以上のPC(5台のZFSコピー*各3台のHDDが剥ぎ取られています)...両方の利点を最大限に活用しています...安全で高速です!しかし、私は最悪の部分を取得します...それらのすべてを定期的に同期する必要があります...しかし、データの安全性は最も重要な部分です!また、このような同期を待ちたくありません(別名、ストライピングが機能します)。
そして、3 * HDDのストライプが失敗した場合...そのうちの1つが数時間/日/週の間どれが失敗したかをテストできます...別のZFSコピーがオンラインで動作している間に... 2つは大丈夫です。新しいものを購入し(到着するのに30〜45日かかる可能性があります)、そのような3 * HDD ZFSを再作成し、その上にデータを置いて5番目のコピーを作成します。
全然安くない!もちろん、メインデータセンターの価格としてではなく、電気料金もかかりません(ほとんどのHDDには電力がなく、同時に3または6のみです)。
誰かがこのアイデアが役に立つと思うことを願っています(私は毎日それを使います)。