Go to main content
Oracle® Solaris 11.3 での ZFS ファイルシステムの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

ストレージプールにデバイスを追加する

最上位レベルの新しい仮想デバイスを追加することで、プールにディスク領域を動的に追加できます。プール内のすべてのデータセットは、このディスク領域をすぐに利用できます。

追加する仮想デバイスは、既存の仮想デバイスと同じレベルの冗長性を持つ必要があります。ただし、–f オプションを使用することで冗長性のレベルを変更できます。

新しい仮想デバイスをプールに追加するときは、zpool add コマンドを使用します。

# zpool add pool keyword devices

注 -  zpool add –n を使用すると、実際にデバイスを追加する前にドライランを実行できます。
使用例 3  ZFS ミラー化構成にディスクを追加する

次の例では、ミラーは、2 つの最上位ミラー化デバイスで構成される ZFS 構成に追加されます。

# zpool add mpool mirror c0t3d0 c1t3d0
# zpool status mpool
pool: mpool
state: ONLINE
scrub: none requested
config:

NAME           STATE     READ  WRITE  CKSUM
mpool          ONLINE       0      0      0
   mirror-0    ONLINE       0      0      0
      c0t1d0   ONLINE       0      0      0
      c1t1d0   ONLINE       0      0      0
   mirror-1    ONLINE       0      0      0
      c0t2d0   ONLINE       0      0      0
      c1t2d0   ONLINE       0      0      0
   mirror-2    ONLINE       0      0      0ミラー化されたデバイスを追加。
      c0t3d0   ONLINE       0      0      0
      c1t3d0   ONLINE       0      0      0

errors: No known data errors
使用例 4  RAID-Z 構成にディスクを追加する

この例では、3 台のディスクで構成される 1 台の RAID-Z デバイスを、3 台のディスクで構成される既存の RAID-Z ストレージプールに追加する方法を示します。

# zpool add rzpool raidz c2t2d0 c2t3d0 c2t4d0
# zpool status rzpool
pool: rzpool
state: ONLINE
scrub: none requested
config:

NAME           STATE     READ  WRITE  CKSUM
rzpool         ONLINE       0      0      0
   raidz1-0    ONLINE       0      0      0
      c1t2d0   ONLINE       0      0      0
      c1t3d0   ONLINE       0      0      0
      c1t4d0   ONLINE       0      0      0
   raidz1-1    ONLINE       0      0      0RAID-Z デバイスを追加。
      c2t2d0   ONLINE       0      0      0
      c2t3d0   ONLINE       0      0      0
      c2t4d0   ONLINE       0      0      0

errors: No known data errors
使用例 5  ミラー化されたログデバイスを追加する

次の例は、ミラー化ログデバイスをミラー化ストレージプールに追加する方法を示しています。

# zpool add newpool log mirror c0t6d0 c0t7d0
# zpool status newpool
pool: newpool
state: ONLINE
scrub: none requested
config:


NAME           STATE     READ  WRITE  CKSUM
newpool        ONLINE       0      0      0
   mirror-0    ONLINE       0      0      0
      c0t4d0   ONLINE       0      0      0
      c0t5d0   ONLINE       0      0      0
logs                                       ミラー化されたログデバイスを追加。
   mirror-1    ONLINE       0      0      0
      c0t6d0   ONLINE       0      0      0
      c0t7d0   ONLINE       0      0      0

errors: No known data errors

ミラー化ログデバイスは、この例にある mirror-1 などの識別子で示されます。使用例 7で示されているように、識別子はログデバイスを削除するときに役立ちます。

使用例 6  キャッシュデバイスの追加

次の例は、キャッシュデバイスをプールに追加する方法を示しています。

# zpool add system1 cache c2t5d0 c2t8d0
# zpool status system1
pool: system1
state: ONLINE
scrub: none requested
config:

NAME           STATE     READ  WRITE  CKSUM
system1        ONLINE       0      0      0
   mirror-0    ONLINE       0      0      0
      c2t0d0   ONLINE       0      0      0
      c2t1d0   ONLINE       0      0      0
      c2t3d0   ONLINE       0      0      0
   cache                                   キャッシュデバイスを追加。
      c2t5d0   ONLINE       0      0      0
      c2t8d0   ONLINE       0      0      0

errors: No known data errors