No Oracle Solaris 10, você define a propriedade sharenfs ou sharesmb para criar e publicar um compartilhamento de sistema de arquivos ZFS, ou você pode usar o comando share legado.
No Oracle Solaris 11 11/11, o compartilhamento de arquivos foi aperfeiçoado e a sintaxe de comando alterada. Consulte Legacy ZFS Sharing Syntax no Managing ZFS File Systems in Oracle Solaris 11.2 .
A partir do Oracle Solaris 11.1, o compartilhamento de arquivos ZFS passou a incluir os seguintes aprimoramentos adicionais:
A sintaxe de compartilhamento está simplificada. Você compartilha um sistema de arquivos definindo a nova propriedade share.nfs ou share.smb da seguinte maneira:
# zfs set share.nfs=on tank/home
Suporte a uma herança melhor das propriedades de compartilhamento para sistemas de arquivos descendentes. No exemplo anterior, o valor da propriedade share.nfs é herdado por qualquer sistema de arquivo descendente. Por exemplo:
# zfs create tank/home/userA # zfs create tank/home/userB
É possível especificar valores de propriedade adicionais ou modificar valores de propriedade existentes em quaisquer compartilhamentos de sistema de arquivos existentes da seguinte forma:
# zfs set share.nfs.nosuid=on tank/home/userA
Esses aperfeiçoamentos no compartilhamento de arquivos adicionais estão associados à versão 34 do pool. Consulte New ZFS Sharing Syntax no Managing ZFS File Systems in Oracle Solaris 11.2 .