ユーザ用ツール

サイト用ツール


ja:solaris:openindianaでzfsストレージを作る

OpenIndianaでZFSストレージを作る

実質的なSolarisのオープンソース版UNIXなOpenIndianaでZFSストレージを作る方法。

ZFSストレージプールを作成する

ZFSのストレージプールを作成する。
ストレージプールはブロックデバイスを1つ以上指定する。。。はず。
とりあえずrootで作業。
コマンドの書式は次の通り。
zpool create {プール名} [オプション] {ディスク1 [, ディスク2…]}

  • 単独のディスクの場合
    # zpool create tank c2t0d0
  • 2つのディスクでミラーの場合
    # zpool create tank mirror c2t0d0 c3t0d0
  • 3つのディスクでRAIDZの場合
    # zpool create tank raidz c2t0d0 c3t0d0 c4t0d0

上記のような感じでストレージプールを作成する。
実際のストレージはこのストレージプール内に作成し、そのストレージはストレージプールのサイズを上限として切り出して利用される。
サイズの上限に触れないようであれば、複数のストレージを切り出せる。

ストレージプールにZFSストレージを作成する

前項で作成したストレージプールにストレージを作成する。
コマンドの書式は次の通り。
zfs create [オプション] {プール名}/{ストレージ名}

  • ディスクの作成
     # zfs create tank/disk0
  • 1GBのディスクの作成
     # zfs create -V 1G tank/disk1

ストレージを削除する

ストレージはzfs destroyで削除できる。
コマンドの書式は次の通り。
zfs destroy {プール名}/{ストレージ名}

 # zfs destroy tank/disk0




ま、後は煮るなり焼くなりマウントするなり。。。

ja/solaris/openindianaでzfsストレージを作る.txt · 最終更新: 2014/05/23 03:03 by makoto