La sintaxis de Oracle Solaris 11 aún es compatible, de modo que puede compartir sistemas de archivos en dos pasos. Esta sintaxis se admite en todas las versiones de agrupaciones.
En primer lugar, utilice el comando zfs set share para crear un recurso compartido NFS o SMB del sistema de archivos ZFS.
# zfs create rpool/fs1 # zfs set share=name=fs1,path=/rpool/fs1,prot=nfs rpool/fs1 name=fs1,path=/rpool/fs1,prot=nfs
A continuación, establezca la propiedad sharenfs o sharesmb en on para publicar el recurso compartido. Por ejemplo:
# zfs set sharenfs=on rpool/fs1 # grep fs1 /etc/dfs/sharetab /rpool/fs1 fs1 nfs sec=sys,rw
Los recursos compartidos del sistema de archivos se pueden mostrar con el comando zfs get share antiguo.
# zfs get share rpool/fs1 NAME PROPERTY VALUE SOURCE rpool/fs1 share name=fs1,path=/rpool/fs1,prot=nfs local
Además, el comando share para compartir un sistema de archivos, similar a la sintaxis en Oracle Solaris 10, aún se admite para compartir cualquier directorio dentro de un sistema de archivos. Por ejemplo, para compartir un sistema de archivos ZFS:
# share -F nfs /tank/zfsfs # grep zfsfs /etc/dfs/sharetab /tank/zfsfs tank_zfsfs nfs sec=sys,rw
La sintaxis anterior es idéntica a la que se usa para compartir un sistema de archivos UFS:
# share -F nfs /ufsfs # grep ufsfs /etc/dfs/sharetab /ufsfs - nfs rw /tank/zfsfs tank_zfsfs nfs rw