Solaris 資料一覧
ZFS領域をNFS shareする方法
2009/1/14更新
対応バージョン: 10 x86
ZFS領域をNFSでshareするにはsharenfsプロパティをonに設定すればよく、通常のNFS shareの設定である/etc/dfs/dfstabへの記述は必要ない。
この設定はマシンをリブートしても恒久的に有効になる。
# zfs list NAME USED AVAIL REFER MOUNTPOINT rz2 142K 62.8M 19.9K /rz2 rz2/foo 17.9K 62.8M 17.9K /rz2/foo # zfs set sharenfs=on rz2 # zfs get sharenfs rz2 NAME PROPERTY VALUE SOURCE rz2 sharenfs on local # share - /rz2/foo rw "" - /rz2 rw ""
オプションを指定したい場合はsharenfsプロパティに必要なオプションを設定する。
例) 任意のホストにroでshareする
# zfs set sharenfs=ro=host1 rz2 # zfs get sharenfs rz2 NAME PROPERTY VALUE SOURCE rz2 sharenfs ro=host1 local # share - /rz2/foo sec=sys,ro=host1 "" - /rz2 sec=sys,ro=host1 ""
オプションは通常のshareと同様にカンマで区切って複数指定できる。
share解除
shareを解除するにはsharenfsプロパティをoffに設定する。
# zfs set sharenfs=off rz2 # zfs get sharenfs rz2 NAME PROPERTY VALUE SOURCE rz2 sharenfs off local # share (何も出力されない)