ミラーとは、1 つ以上のサブミラーで構成されるメタデバイスのことをいいます。サブミラーは、1 つ以上のストライプ方式メタデバイスまたは連結方式メタデバイスで構成されます。データをミラー化すれば、データのコピーを複数保持することによって、最大限のデータ可用性を実現できます。
ミラーを作成するためには、システムに状態データベースの複製が少なくとも 3 つ含まれていることが必要です。
ミラーを作成する前に、ミラーを構成するストライプ方式メタデバイスまたは連結方式メタデバイスを作成します。
ルート (/)、swap、/usr を始めとする任意のファイルシステム、またはデータベースなどのアプリケーションは、ミラーを使用できます。
既存のファイルシステムのミラーを作成するとき、最初のサブミラーにデータが含まれていることを確認してください。
ミラーを作成するときは、最初に 1 面のミラーを作成し、その後で 2 番目のサブミラーを接続してください。
これによって再同期操作が正しく起動され、データが破壊されることはありません。
既存のファイルシステムをミラー化する場合は、すでにミラーで使用されているスライス以上のサイズをもつ追加スライスを使用してください。
使用できるのは、ミラーを収めるだけの十分な領域をもつ複数のスライスから成る、連結方式メタデバイスまたはストライプ方式メタデバイスです。
将来、2 面または 3 面のミラーを作成するときのことを考えて、前もって 1 面ミラーを作成しておくことができます。
3 面ミラーまで作成できます。
しかし通常、2 面ミラーでも、大部分のアプリケーションに対して十分なデータ冗長性を提供でき、コストも 3 面より低く抑えられます。3 面ミラーを使用すれば、サブミラーをオフラインにしてバックアップを実行するときも、データの冗長性を得るために 2 面ミラーを維持できます。
サブミラーを作成するときは、同じサイズのスライスを使用してください。
異なるサイズのスライスを使用すると、ミラー内に未使用領域ができます。
同じディスクのスライスをサブミラーにもたせることは避けてください。
また、可能ならば、異なるコントローラに接続されたディスクを使用して、システムのアキレス腱となる部分が生まれないようにしてください。最大限の耐障害性とパフォーマンスを実現するには、各サブミラーを異なる物理ディスクに置き、さらに可能ならば、異なるディスク制御装置の配下に置きます。データの可用性をさらに高めるには、ミラーに対してホットスペアを関連付けてください。
ミラーを作成する前に状態データベースの複製を追加すると、ミラーのパフォーマンスを高めることができます。一般に、システムに追加するミラーごとに複製を 1 つ追加します。
可能ならば、ディスクの幾何学的配置が同じディスクからミラーを作成してください。
その歴史的な理由としては、UFS はディスクの幾何学的配置にもとづいてディスクブロックを使用することが挙げられます。今日では、この問題はパフォーマンスの向上に関連します。幾何学的配置の異なるディスクで構成されたミラーは、その最も遅いディスクと同じ速さになります。