ホーム

トピック

会社概要

事業内容

お問合せ

ホーム  > 事業内容  > 技術情報  > opensolarisのzfsファイルシステム関連 5

opensolarisのzfsファイルシステム関連 5

6. zfsファイルシステムのNFSでの共有

6.1. zfsファイルシステムの共有の設定

zfsではホームディレクトリやファイル共有のために
ファイルシステムが欲しいというときはそのための
ファイルシステムを作成することができます。

今回は共有のファイルを置くための
ファイルシステム「share」を作成します。

まず現在のファイルシステムの状態を確認します。

root@arm:~# zfs list
NAME                         USED  AVAIL  REFER  MOUNTPOINT
rpool1                      6.64G   222G  81.5K  /rpool1
rpool1/ROOT                 2.51G   222G    21K  legacy
rpool1/ROOT/opensolaris     2.51G   222G  2.44G  /
rpool1/dump                 2.00G   222G  2.00G  -
rpool1/export               69.5K   222G    23K  /export
rpool1/export/home          46.5K   222G    23K  /export/home
rpool1/export/home/bulwark  23.5K   222G  23.5K  /export/home/bulwark
rpool1/swap                 2.13G   224G  96.4M  -
rpool2                       174K  8.89T  34.9K  /rpool2

rpool2からファイルシステムを作成します。

root@arm:~# zfs create rpool2/share

確認します。

root@arm:~# zfs list
NAME                         USED  AVAIL  REFER  MOUNTPOINT
rpool1                      6.64G   222G  81.5K  /rpool1
rpool1/ROOT                 2.51G   222G    21K  legacy
rpool1/ROOT/opensolaris     2.51G   222G  2.44G  /
rpool1/dump                 2.00G   222G  2.00G  -
rpool1/export               69.5K   222G    23K  /export
rpool1/export/home          46.5K   222G    23K  /export/home
rpool1/export/home/bulwark  23.5K   222G  23.5K  /export/home/bulwark
rpool1/swap                 2.13G   224G  96.4M  -
rpool2                       157K  8.89T  34.9K  /rpool2
rpool2/share                  34.9K  8.89T  34.9K  /rpool2/share

次に、この/shareをNFSで共有します。

root@arm:~# zfs set sharenfs=on rpool2/share

確認します。

root@arm:~# share
-@rpool2/share    /rpool2/share   rw   ""

オプション付きで共有する場合は以下のようにします。
例えば読み書きの制限を192.168.21.0からのみとする場合です。

root@arm:~# zfs set sharenfs=rw=@192.168.21.0/24 rpool2/share
root@arm:~# share
-@rpool2/share    /rpool2/share   sec=sys,rw=@192.168.21.0/24   ""

以下の場合は192.168.21.0からのrootアクセスも許す場合です。

root@arm:~# zfs set sharenfs=root=@192.168.21.0/24 rpool2/share
root@arm:~# share
-@rpool2/share    /rpool2/share   sec=sys,root=@192.168.21.0/24   ""



footer