|
デュアルHDDが可能であればRAIDもできるはず、と言うことで、ノートで初(?)となるRAID構成に挑戦してみました。
ファイルサーバーが主な利用目的ですので、今回のRAID構成にはミラーリングを利用します。使用OSはLinuxでの構築も考えましたが、今回はやはり設定が容易なWindowsを選択しました。Windows 2000またはXPとなりますが、どちらのOSもProfessionalではRAID-0(ストライピング)のみのサポートとなりますので、自動的にServer/Advanced Server/Datacenter Serverのいずれかを導入する必要があります。
ダイナミックディスクとは、Windows 2000よりサポートされたディスクフォーマット(ファイルシステムとは異なる)で、通常のフォーマットをベーシックディスクと呼びます。ダイナミックディスクには論理パーティションという概念が存在せず、ボリュームと言う呼称が使われ、1つの物理ディスクに対するボリューム数に制限はなくなります(ベーシックディスクには論理パーティションが4つまでしか作成できないと言う制限がある)。技術的な詳細はこのページの最後にある参考資料に譲りますが、要はWindows 2000/XPでソフトウェアRAIDを構築するのに必要(NT4では不要)なだけであり、個人的にはダイナミックディスクは余計な仕様だと思っています(^^;
まずはダイナミックディスクにアップグレードする作業からいってみましょう。ところが、実はこれが簡単に行きません。と言うのも、MicrosoftはノートPCでのダイナミックディスクをサポートしていないからです。ACPIをサポートしていない古いノートでは一部コンバートが可能な場合があるそうですが、XRはACPI対応です。ただ、ACPIをサポートする最近のノート(GRやThinkPadなど)でもダイナミックディスクが可能なことを確認しており、この辺りは実際にはやってみないと分からないグレーな部分と言えると思います。
上記の制限から、長い間XRでのRAIDを諦めていたのですが、実はレジストリの編集により可能になります。以下に具体的な方法を記載しますが、レジストリの編集には危険が伴います。実行前にレジストリやデータのバックアップを忘れずに行って下さい!
以上の修正を実行後、再起動をします。これだけの作業で、ダイナミックディスクへのアップグレードが有効になります。
それでは実際にダイナミックディスクへのコンバートをやってみましょう。
|
|||||||||||||||||||||||||||||||||||||||||
Disk 0、Disk 1共にダイナミックディスクへのコンバートが終わったら、次は実際にミラーセットの作成に入ります。
|
|||||||||||||||||||||||||||||||||||||||||
ミラーセットの作成が完了すれば、RAID構成は完了ですが、ついでにミラーセットの復旧を紹介します。ミラーセットが何らかの理由から正しく動作しなくなった場合でも、HDDが物理的に壊れていなければ、復旧作業は簡単です。ここでは、故意にミラーセットを崩して、実際の作業をシミュレートしてみます。また、おまけでTerminal Servicesのセットアップも紹介します。WinXPではリモートデスクトップが標準で搭載されていますが、Terminal Servicesはこれの強力版(と言うか、リモートデスクトップが機能限定版)です。
|
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
以下はHDBENCH 3.22を使ったベンチ結果です。ミラーリングでは2台同時書き込みを行いますので、その分のオーバーヘッドがそのままベンチ結果に反映される形となりました。読み込み速度が僅かに向上しているように見えますが、単なる誤差でしょう(^^;
いかがでしたでしょうか?意欲をそそられませんか?(ぉ この無謀とも言える試みは、あくまでXRでRAIDをしたいと言う私の個人的な意地です(^^; いえ、ファイルサーバーとしては十分以上の機能性を持っていますので、これからもバシバシ使い倒してやろうと考えています。ご意見・ご要望はJP BBS、ご質問はTech BBSの方にお願いします。 |
|||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
Created & presented by Ibuki |
|||||||||||||||||||||||||||||||||||||||||