関連した投稿を表示しています。他の投稿を表示したり、新しく書き込みする場合は[戻る]ボタンをクリックするか、掲示板に入りなおしてください。2000/XP用のソフトウェアRAIDドライバが、なんとか動くようになりました。簡単な仮想CD/DVDドライブ機能もくっつけて、けっこう面白いものになりました。RAIDはJBOD/ストライピング/ミラリングが使えますが、DVD-RAMのようなディスクだけでなくイメージファイルやRAMディスクを組み合わせて、ディスクアレイだけでなく、CD/DVDアレイが構築できます。DVD-RAM2台でストライプして4.7Gを超えるISOイメージを格納、それを仮想DVDドライブとして使う、といったことが可能です。ミラーでも読み込みだけはストライプ同様に複数同時アクセスすることで高速化できます。読み込みについては速いほう、たとえばRAMディスクやハードディスクを優先的に使って高速化できます。ファイルシステムはFAT(12/16/32)とNTFSが使えます。暗号化や圧縮なんかも使えます。イメージファイルの分割や統合もかなり柔軟にできます。こんなことが簡単にできるとは、作っているときは気がついていませんでした。想定外というやつです。ドライバ本体はコンパクトだし複雑なものではないのですが、デバイスやアレイを選択・構成する制御プログラムのほうは、やることが多くて大変なことになっています。エラーチェックとか細かい点で実装していない機能はあるのですが、ドライバはちゃんと動いているので、とりあえずベータ版として公開します。ドキュメントをまとめるのがまた大変で、まだ不足している点もあります。ここ(掲示板)に登録しておきます。MD4Ramですが、正式公開版にしました。前のベータからの変更は内部のデバッグ用メッセージを削除した程度です。taro暗号化機能を追加したバージョンを作って見ました。448を使っています。あと、いったんエラー起こすと以後使えなくなる不都合を修正。後は仕様が固定して安定したら、GUI版の制御プログラムを作ろうかと思っています。taroMD4Ramにディスクキャッシュ機能を追加してみました。アレイより速いデバイスがあればイメージファイルでもメモリでもなんでもキャッシュとして利用できます。これで予定していた機能は一通りつけたで、後はフィクスに専念しようかと思います。stop)に失敗することがあるため処理を3回繰り返すようにしました。3回とか言われていたようなので、それにならってみました(今はどうだかしりませんが)。あとパラメータには-cとか短い形式のオプションもつけました。--helpとか付けると、オプションの一覧を表示します。(202.226.238.150)MD4RAM使って見ました。DVD-RAMのRAIDはLinuxでの方法は見てましたが、Winしか使えないので諦めていましたが、これで実現できます。色々な機能がついて使いこなすのは大変そうですけど、ミラーリングするだけなら簡単でした。完成を楽しみにしています。taro5倍速DVD-RAM対応のLF-M721JDをもう一台買って2台でストライプしてますが、やっぱりデフォルトのストライプサイズ16Kは小さすぎるようです。ハードディスク2台だと16K程度あればシーケンシャルはほぼ2倍でますが、CD/DVD系だとそうはいかないようです。速くなるのが原則ですが、CD/DVDのようにアクセスの遅いドライブでそれをやるとアクセスタイムのロスが積み重なってちっとも速くなりません。254.2kB/sという結果になりました。シーケンシャルのトップスピードはストライプサイズ64Kで、それ以上は大きくしてもシーケンシャルは下がって、かわりにランダムが向上してきます。1024Kまで大きくすると、シーケンシャルは5.4倍速とあまり速くならないのに、ランダム性能は単独を超えてきます。いうことで、次からは64Kか128Kあたりを標準にしようかと思います。