====== 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
\\
\\
\\
ま、後は煮るなり焼くなりマウントするなり。。。