Solaris 資料一覧

ZFSストレージプール拡張(USBメモリ追加)

2008/8/21更新

対応バージョン: 10 x86

ZFSのストレージプールに未使用のディスクを追加する手順を示す。

ここでは現在のストレージプールが1つの物理ディスクで作成されているものとし、新たに1GBのUSBメモリを追加する。

USBメモリ使用準備

まずUSBメモリのデバイス名を調べる。

# rmformat
Looking for devices...
     1. Volmgt Node: /vol/dev/aliases/rmdisk0
        Logical Node: /dev/rdsk/c2t0d0p0
        Physical Node: /pci@0,0/pcie11,b8@1d,7/storage@1/disk@0,0
        Connected Device: Sony     Storage Media    0100
        Device Type: Removable

関連資料・記事

次にこのデバイスをvoldの管理下から外す。手順は以下の資料を参照のこと。

関連資料・記事

ストレージプール拡張

現在のストレージプールの状態は以下のようになっている。

# zpool status foo
  pool: foo
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        foo         ONLINE       0     0     0
          c1d0s0    ONLINE       0     0     0

ここにUSBメモリを追加する。

# zpool add foo c2t0d0p0

これによりfooストレージプールのサイズは以下のように拡張される。

拡張前
# df -h /foo
Filesystem     size   used  avail capacity  Mounted on
foo             18G    24K    18G     1%    /foo
拡張後
#  df -h /foo
Filesystem     size   used  avail capacity  Mounted on
foo             19G    24K    19G     1%    /foo

また、ストレージプールに新たなディスクが追加されているのが確認できる。

# zpool status foo
  pool: foo
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        foo         ONLINE       0     0     0
          c1d0s0    ONLINE       0     0     0
          c2t0d0p0  ONLINE       0     0     0