このセクションでは、ストレージプールのいくつかの構成方法について説明します。ルートプールの詳細については、ZFS ルートプールの管理を参照してください。
ストレージプールを作成する場合は、プールの仮想デバイスを構成します。仮想デバイスは、ストレージプールを作成するために使用され、物理ストレージのレイアウトとストレージプールの障害時の特性を定義するディスクデバイスまたはファイルの内部表現です。プールでは、構成の最上位に任意の数の仮想デバイス (プールの最上位レベル vdev と呼ばれる) を含めることができます。
最上位の仮想デバイスに 2 つ以上の物理デバイスが含まれている場合、その構成はミラーデバイスまたは RAID-Z 仮想デバイスとしてのデータ冗長性を備えています。冗長性の利点を活かすために、冗長なストレージプールを作成するようにしてください。ZFS では、プール内のすべての最上位レベルの仮想デバイス間でデータが動的にストライプ化されます。
冗長な構成を使用する場合でも、非エンタープライズグレードのハードウェアに、プールデータの通常のバックアップをスケジュールしてください。ZFS 冗長性を備えたストレージプールは、ハードウェア障害、電源障害、またはケーブルの切断による影響を免れません。通常のバックアップの実行によって、エンタープライズにデータ保護の別のレイヤーが追加されます。
ストレージプールを作成したら、次のコマンドを使用してその情報を表示できます。
$ zpool status pool
zpool status コマンドで使用できるオプションの詳細は、ZFS ストレージプールのステータスのクエリー検索を行うを参照してください。
ストレージプールの作成時に次の制限を守ってください。
既存のストレージプールの一部であるディスクのパーティションやラベルを変更しないでください。それ以外の場合は、OS を再インストールしなければならない場合があります。
別のストレージプールのコンポーネント (ファイルやボリュームなど) を含むストレージプールを作成しないでください。そのような構成はデッドロックを引き起こす可能性があります。
システム全体で共有するプールを作成しないでください。そのような構成はサポートされていません。ZFS はクラスタファイルシステムではありません。