Mac OS X 資料一覧

ZFSストレージプール拡張

2008/4/22更新

対応バージョン: 111

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

まず現在のストレージプールが1つの物理ディスクで作成されているものとする。

% zpool status foo
  pool: foo
 state: ONLINE
:
config:

        NAME        STATE     READ WRITE CKSUM
        foo         ONLINE       0     0     0
          disk3s1   ONLINE       0     0     0
:

% diskutil list /dev/disk3
/dev/disk3
   #:                   TYPE NAME      SIZE       IDENTIFIER
   0:  GUID_partition_scheme          *967.5 Mi   disk3
   1:                    ZFS foo       967.5 Mi   disk3s1

ここに以下のディスクを追加する。

% diskutil list /dev/disk2
/dev/disk2
   #:                   TYPE NAME      SIZE       IDENTIFIER
   0:  GUID_partition_scheme          *38.2 Gi    disk2
   1:                    EFI           200.0 Mi   disk2s1
   2:                    ZFS           37.9 Gi    disk2s2

% zpool add foo disk2s2

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

拡張前
% df -h -t zfs
Filesystem   Size   Used  Avail Capacity  Mounted on
foo         928Mi  707Ki  927Mi     1%    /Volumes/foo
拡張後
% df -h -t zfs
Filesystem   Size   Used  Avail Capacity  Mounted on
foo          38Gi  707Ki   38Gi     1%    /Volumes/foo

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

% zpool status foo
  pool: foo
 state: ONLINE
:
config:

        NAME        STATE     READ WRITE CKSUM
        foo         ONLINE       0     0     0
          disk3s1   ONLINE       0     0     0
          disk2s2   ONLINE       0     0     0
:

関連資料・記事