RAIDコントローラーを介してLinuxボックスにインターフェースされたRAID-0(ストライピングのみ)を使用して2つのディスクをセットアップしたとします。したがって、基本的には 1 つの大きなパーティションが表示されます。2 つのブロック (A|B) を含むファイルを書き込むと、ディスク 1 に A が保存され、ディスク 2 に B が保存されます。
ここで、これら 2 つのディスクをいじるために RAID-1 (ミラーリング) を実装したいとします。FUSE を使用してこれを行うことはできますか? 私は次のように想像しています: 私のヒューズ実装が 3 つのブロック (A|B) のファイルを書き込み、代わりに (A|A|B|B) を書き込み、A がディスク 1 に 2 回書き込まれるとします。 B はディスク 2 に 2 回書き込まれます。
いくつかの消去コードと RAID スキームをいじってみたいし、ディスクに書き込む内容を制御したいと思っています。ソフトウェアRAIDをいじりたくないので、これはより簡単なアプローチのように見えます。
これでも機能しますか?それについて何か知っておく必要がありますか? ブロックサイズを知っていると仮定できることに注意してください。また、必要に応じてゼロパディングを行います。