質問: ファイルサーバのraidの構築について ファイルサーバに構築するraidについて質問です。 現在、大容量のファイルサーバの構築を考えているのですが、ファイルサーバにはraid機能を使用することは必須なのでしょうか? また、raidを構築するなら、どんな構築方法がお勧めでしょうか? いろいろな参考サイトを見ていると、最低限必要、といったような書かれ方をよくみかけます。 ですが、私はraidを構築することのデメリットも気になり、raidなしでの構築も考えています。 というのも、以前raidを構築していたサーバのマザー側に問題が発生した際、raidを構築していたがために、問題ないhddから直接データを取出すことができないということがありました。 その時に、hddが故障した際の運用としてはメリットがあるけれども、hdd以外の故障に対してはraid環境がデメリットであると感じたことがあったからです。 ※raid1ならhdd単独で認識できることを確認していますが、構築するのであればraid5で行いたいと考えています なお、raidを構築しないことによるバックアップとしては、定期的にnasサーバへバックアップを行い、サーバ障害時にはnasで運用をするということを考えています。 ただ、2tbのhddを複数個備えたサーバということで、別ドライブ間のデータ移動に時間がかかるだろうという懸念点は把握しています。 以上のことから、以下の質問がございます。 (1)ファイルサーバにraidを構築しないことの、上記以外のデメリット (2)少量のhddでraidを構築した場合、hddを空スロットに増設した際のraid再構築におけるメリットデメリット ※いずれ増設するかもしれないのであれば、最初からフルで構築したほうがいいのか? (3)raid5で構築したサーバのマザーが故障した場合、同じ型のサーバにhddを接続すれば、データを読み込むことはできるのか? raidのメリットデメリットをまとめられた情報はいくつか見つけたのですが、構築環境を決めかねて、こちらで質問をさせていただきました。 皆様のお知恵をお貸しください。 よろしくお願いいたします。
回答: raidカード自体を冗長化すれば、カードの故障も対応できます。実際私はそういう製品を使っています。 以下、直接回答にはなっていないかもしれませんが raid5の危険性を書いておきます。 大容量ディスクのraid5はやるべきではありません。 raid5は小容量のディスク(再構築にあまり時間を要さないもの)を大容量として使うために作られたものですので、現在の新規案件で採用するのはあまり良い案ではありません。 パリティ計算が必要なraidは、再構築に時間を要します。 2tbなどのhddは、おそらく1日では再構築が終わらないかもしれません。 また、ディスクサイズだけでなく本数が増えれば再構築時間は長くなります。 安物raidカードだと演算が遅く、これも時間がかかる原因になります。 raid5は再構築中が非常に脆弱です。 1本しかパリティがないraid5で、それまで同様に稼動していた他のraidメンバーがやはり劣化しつつある場合、再構築時の負荷で他の1本がエラーを出すと全データを失うからです。 たまにraid5+ホットスペア構成でraid破損時に即時にホットスペアで再構築を掛ける構成を見かけますが、これは大変危ない行為です。raid5なら再構築前に外部へのバックアップが完全にできていることを確認しなければなりません。ですので自動的な再構築をしてはいけません。 大容量ディスクのraidでパフォーマンスを出しつつ冗長性を担保するなら ・raidカードの冗長化 ・ディスクグループへのグローバルホットスペアのアサイン ・raid10 上記の構成がベストです。 容量をもっと稼ぎたい場合は、raid6で検討します。 何かの参考になればと思います。