Vous pouvez ajouter ou créer un volume ZFS dans une zone non globale ou vous pouvez ajouter l'accès aux données d'un volume dans une zone non globale de l'une des manières suivantes :
Dans une zone non globale, un administrateur de zone possédant des privilèges peut créer un volume ZFS en tant que descendant d'un système de fichiers précédemment délégué. Par exemple :
# zfs create -V 2g tank/zone/zion/vol1
La syntaxe ci-dessus signifie que l'administrateur des zones peut gérer les propriétés du volume et des données dans la zone non globale.
Dans une zone globale, utilisez la sous-commande zonecfg add dataset et indiquez un volume ZFS à ajouter à une zone non globale. Par exemple :
# zonecfg -z zion zonecfg:zion> add dataset zonecfg:zion:dataset> set name=tank/volumes/vol1 zonecfg:zion:dataset> end
La syntaxe ci-dessus signifie que l'administrateur des zones peut gérer les propriétés du volume et des données dans la zone non globale.
Dans une zone globale, utilisez la sous-commande zonecfg add device et indiquez un volume ZFS dont les données sont accessibles dans une zone non globale. Par exemple :
# zonecfg -z zion zonecfg:zion> add device zonecfg:zion:device> set match=/dev/zvol/dsk/tank/volumes/vol2 zonecfg:zion:device> end
La syntaxe précédente signifie que seules les données du volume peuvent être consultées dans la zone non globale.