ZFS ログデバイスまたはキャッシュデバイスとしてフラッシュデバイスを追加する場合は、次の推奨事項を確認してください。
zpool add コマンドを使用すると、ZFS ログデバイスまたはキャッシュデバイスを既存の ZFS ストレージプールに追加できます。zpool add コマンドは、十分に注意して使用してください。ログデバイスを通常のプールデバイスとして誤って追加すると、そのプールを破棄し、最初から復元する作業が必要になります。個々のログデバイス自体をプールから削除できます。
アクティブなストレージに対してこの操作を実行しようとする前に、zpool add コマンドについて十分に理解してください。zpool add –n オプションを使用すると、構成を作成することなく構成をプレビューできます。たとえば、次の正しくない zpool add プレビュー構文は、デバイスをログデバイスとして追加しようとしています。
# zpool add -n tank c4t1d0 vdev verification failed: use -f to override the following errors: mismatched replication level: pool uses mirror and new vdev is disk Unable to build pool from specified devices: invalid vdev configuration
ログデバイスを既存のプールに追加するための正しい zpool add プレビュー構文を次に示します。
# zpool add -n tank log c4t1d0 would update 'tank' to the following configuration: tank mirror c4t0d0 c5t0d0 logs c4t1d0
複数のデバイスが指定された場合は、それらがまとめてストライプ化されます。詳細は、次の例または zpool(1M) を参照してください。
フラッシュデバイス c4t1d0 を ZFS ログデバイスとして追加できます。
# zpool add pool log c4t1d0
2 つのフラッシュデバイスを使用できる場合は、ミラー化されたログデバイスを追加できます。
# zpool add pool log mirror c4t1d0 c4t2d0
使用可能なフラッシュデバイスを読み取り用のキャッシュデバイスとして追加できます。
# zpool add pool cache c4t3d0
キャッシュデバイスはミラー化できず、まとめてストライプ化されます。
# zpool add pool cache c4t3d0 c4t4d0