次の方法で、非大域ゾーンで ZFS ボリュームを追加または作成する、または非大域ゾーン内のボリュームのデータへのアクセスを追加することができます。
非大域ゾーンでは、特権ゾーン管理者は、以前に委任されたファイルシステムの子孫として ZFS ボリュームを作成できます。例:
# zfs create -V 2g tank/zone/zion/vol1
上記の構文は、ゾーン管理者が非大域ゾーンでボリュームのプロパティーおよびデータを管理できることを示しています。
大域ゾーンで zonecfg add dataset サブコマンドを使用し、非大域ゾーンに追加する ZFS ボリュームを指定します。例:
# zonecfg -z zion zonecfg:zion> add dataset zonecfg:zion:dataset> set name=tank/volumes/vol1 zonecfg:zion:dataset> end
上記の構文は、ゾーン管理者が非大域ゾーンでボリュームのプロパティーおよびデータを管理できることを示しています。
大域ゾーンで zonecfg add device サブコマンドを使用して、非大域ゾーンでアクセスできるデータを含んだ ZFS ボリュームを指定します。例:
# zonecfg -z zion zonecfg:zion> add device zonecfg:zion:device> set match=/dev/zvol/dsk/tank/volumes/vol2 zonecfg:zion:device> end
上記の構文は、非大域ゾーンでボリュームデータだけにアクセスできることを示しています。