すべてのディスクが3wareカードに接続されているサーバーがあります。 ZFSには独自のRAIDがあり、その性質上、正しく機能するために個々のディスクをチェックする必要があることがわかります。残念ながら、これはこのサーバーで持つことができる唯一のディスク設定です。各ディスクがRAIDレベルのないデバイスになるように3wareのディスクを再構成しました。それでも、ZFSがこれを正しく表示でき、すべてのディスク属性にアクセスできるかどうかはわかりません。
3ware RAIDシステムでZFSを使用できますか?
このサーバーでいくつかのテストを実行する必要があります。
RAIDレベルなしでディスクにのみZFSをインストールしても、ハードウェアを直接確認するための要件は適用されますか?
ベストアンサー1
ZFSプールは、RAWディスクからファイルまで、さまざまなデバイスで作成できます。ハードウェアレベルでRAIDを構成し、論理ディスクを提供する場合は、その上にZFSを構成できます。ただし、ZFSはいわゆる自己修復機能の利点を享受できるように別々のディスク/デバイスを確認することを好みます。私の提案は、ハードウェアレベルのRAIDを使用するのではなく、ZFS構成時に個々のディスクを公開してRAIDレベルを構成することです。 ZFSをテストする場合は、単一のディスクを使用するか、既存のファイルシステムのファイルを使用することもできます。たとえば、次のようになります。
truncate -s 1G /var/tmp/disk0
zpool create tstpool /var/tmp/disk0
次の方法を使用して画像を作成することもできます。
truncate -s 1G /var/tmp/disk0 /var/tmp/disk1
zpool create tstpool mirror /var/tmp/disk0 /var/tmp/disk1
zpool status tstpool
pool: tstpool
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tstpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
/var/tmp/disk0 ONLINE 0 0 0
/var/tmp/disk1 ONLINE 0 0 0
errors: No known data errors