md タイプ raid-0 を zfs プールのドライブとして使用できます。

md タイプ raid-0 を zfs プールのドライブとして使用できます。

CentOSでZFSを使用したいです。現在、2つの750Gbドライブと2つの400Gbスペアドライブが利用可能です。もちろん、最も簡単な解決策はすべて使用し、より大きな400Gb(つまりZFSプールに4つのドライブ)しかし、ただぶら下がっているので(本番には何もありません)、400Gbドライブで800GbのRAID-0 mdデバイスを定義し、/ / sdbを使用してraid-z devを定義できるかどうか尋ねました。 。 -cおよび/dev/md0。

答え1

はい、可能です。約1.5TBの利用可能なストレージを得ることができます。これは、2つのストライプZFSミラー(1.15TB)より少し優れています。しかし、後者はより速くなります。

純粋なZFSソリューションを使用して説明したようなハイブリッドRAIDを確実に構築する方法はありません。 AFAIK zvolを使用して、外部で2つのディスクZFSストライプで構成される3番目の要素を持つRAIZを作成することはできませんが、これはデッドロックを引き起こします。

答え2

ZFSがある場合、mdタイプのRAIDは必要ありません。 ZFSには必要なすべての機能があります。

読み取りパフォーマンス、書き込みパフォーマンス、冗長性などの要件を指定していません。これはストレージプールの設計方法に影響します。

可能であればミラーを使用することをお勧めします。そしてRAID-Zを避けてください。特に、消費者ハードウェアでは、非常にパフォーマンスの低いRAID-Zプールを簡単に作成できます。ミラーリングにより、より大きなディスクに簡単にアップグレードできます。 RAID-Z プールは次の条件で大きくなります。みんなディスクが大きくなりました。 2つのディスクミラーをストライプしている場合は、プールを拡張するには2つのディスクを交換するだけです。私のアドバイス:

  • 2つの750GiBドライブで構成されたvdevイメージの作成
  • 2つの400GiBドライブで構成されたvdevイメージの作成
  • これら2つの鏡に縞模様を作りましょう

ZFSは書き込みにあまりにも満たされていないドライブを好むので、これは完璧ではありません。つまり、ほとんどの書き込みは750GiB vdevで実行されます。そしてアップグレードも簡単です。 400GiBドライブを1つずつ交換する(ドライブをペアで購入しませんか?)、プールが自動的に増えます(オプションが設定されているautoexpand場合)。

関連情報