ホームページ » の仕方 » 複数のディスクをインテリジェントに使用する方法RAIDの紹介

    複数のディスクをインテリジェントに使用する方法RAIDの紹介

    RAIDを使用すると、複数の物理ハードドライブを単一の論理ハードドライブにまとめることができます。これにより、2つのハードドライブにまたがってデータをミラーリングできるため、大切なデータを常に複数の場所に保存できます。.

    RAIDは「独立したディスクの冗長アレイ」を表しますが、冗長性を提供せず、パフォーマンスのみを向上させるタイプのRAIDがあります.

    RAIDレベル

    RAIDは単なるディスクの組み合わせ方法ではありません。さまざまなレベルのパフォーマンスと冗長性を提供する複数のRAIDレベルがあります。すべてのRAIDレベルには共通点が1つあります。それらは、複数の物理ディスクを1つの論理ディスクにまとめてオペレーティングシステムに提示することです。.

    • RAID 0注:他のRAIDレベルとは異なり、RAID 0は冗長性を提供しません。ただし、RAID 0では、複数のディスクを使用してパフォーマンスを向上させることができます。 RAID 0を使用すると、コンピュータがハードディスクに書き込むデータは、2つ(またはそれ以上)のハードドライブに均等に分割されます。たとえば、コンピュータが100MBのファイルを書き込む場合、50MBは一方のハードドライブに書き込まれ、50MBはもう一方のハードドライブに書き込まれます。コンピュータがファイルを読み返す必要があるときは、一方のハードドライブから50MB、もう一方のハードドライブから50MBを同時に読み取ることができます。これは、単一のハードドライブから100MBを読み取るよりも高速です。ただし、RAIDアレイ内のいずれかのハードドライブが故障すると、データが失われます。 RAID 0を使うと、あなたの複数のディスクはもっと大きくて速いハードディスクのように見えます - しかしそれらははるかに壊れやすいです。.
    • RAID 1:RAID 1では、2つのディスクが互いにミラーリングするように構成されています。コンピュータがそのディスクに100MBのデータを書き込むと、両方のハードディスクに同じ100MBが書き込まれます。各ディスクにはデータの完全なコピーが含まれています。これにより、いずれかのディスクに障害が発生した場合でも、常にデータの完全な最新コピーが保持されます。.
    • RAID 2、3、4:これらのRAIDレベルはほとんど使われておらず、しばしば時代遅れと考えられています。.
    • RAID 5:RAID 5を使用するには、少なくとも3つのディスクが必要です。 RAID 5はストライピングを使用してすべてのハードドライブにデータを分割し、追加のパリティデータをすべてのディスクに分割します。ハードドライブの1つが死んでも、あなたはあなたのデータを一切失うことはありません。 RAID 5は、RAID 1より少ないストレージコストでデータの冗長性を提供します。たとえば、4台の1TBハードドライブがある場合、2台の別々のRAID 1アレイ(合計2TBのストレージスペースに1TB)または1台のRAID 5アレイを作成できます。 3TBの記憶スペース.
    • RAID 6:RAID 6はRAID 5と似ていますが、追加のパリティブロックが追加され、ディスク全体にストライピングされたデータの各ビットに2つのパリティブロックが書き込まれます。ストレージ容量を失うことになりますが、RAID 6はデータ損失からのさらなる保護を提供します。たとえば、RAID 5構成で2台のハードドライブが故障すると、データが失われます。 2台のハードドライブがRAID 6構成で死んでも、あなたはすべてのデータを持っているでしょう.
    • RAID 10注:RAID 10はRAID 1 + 0とも呼ばれ、データをプライマリディスク間で分割し、このデータをセカンダリディスクにミラーリングします。このようにして、RAID 1(冗長性)の利点を持つRAID 0(パフォーマンス向上のためにデータを複数のディスクに分割する)の利点を提供しようとします。.

    他の非標準のRAIDレベルもあります.

    RAIDセットアップ

    RAIDは一般に、データを重複して格納することが重要なサーバー、メインフレーム、およびその他のコンピューターシステムで使用されます。デスクトップコンピュータやラップトップではRAIDはあまり使用されていませんが、多くのコンピュータにはRAIDコントローラが付属しています。必要に応じて、2台のドライブでRAID 1構成を設定して、データが2台のドライブにまたがってミラーリングされるようにすることができます。.

    RAIDを使用するときは、「ハードウェアRAID」または「ソフトウェアRAID」を使用できます。ハードウェアRAIDでは、コンピュータ内のハードウェアデバイスがすべてのRAID機能を実行します。たとえば、ハードウェアRAIDがあり、RAID 1構成で機能するように2つのディスクを設定した場合、ハードウェアRAIDコントローラは2つのディスクを1つのディスクとしてオペレーティングシステムに提示します。データのミラーリング、ハードディスク間でのデータの分割など、RAIDのすべての作業は、ハードウェアRAIDコントローラによって処理されます。あなたのオペレーティングシステムは、あなたが実際にRAIDを使っていたことを知らないでしょう。.

    ソフトウェアRAIDでは、作業はオペレーティングシステムによって処理されます。たとえば、コンピュータにLinuxをインストールしながらソフトウェアRAIDを作成することができます。LinuxカーネルはそのRAIDを認識しているので、特別なハードウェアを必要とせずに作業自体を実行できます。 WindowsでソフトウェアRAIDを作成することもできます.

    ハードウェアRAIDを設定するには、RAIDコントローラを制御するソフトウェアを使用する必要があります。これはコンピュータのBIOSからアクセスできます。あなたがこれをしているなら、あなたはあなたのハードウェアRAIDコントローラのドキュメンテーションを正確なステップについてチェックするべきです.

    同様の技術

    一般的なオペレーティングシステムには、RAIDと同様に機能するテクノロジがあります。 Windows 8は記憶域スペースを導入しました。 Linuxには論理ボリュームマネージャ(LVM)があります。どちらのテクノロジでも、複数の物理ディスクを単一の論理ディスクにまとめて冗長性を確保するためにデータをミラーリングしたり、ディスクの記憶域をプールしたりすることで、冗長性を提供せずに単一のディスクとして使用できます。.


    これらの技術は少し複雑に思えるかもしれませんが、実際には物事を単純化する方法です。適切なRAIDを設定すると、データは自動的に複数のハードディスクに保存されるので、紛失する心配はありません。あなたのソフトウェアは、RAIDが存在することを知る必要さえありません。.

    イメージのクレジット:Justin Ruckman、Justin Ruckman、fsse8info