Oracle Solaris 11 구문도 계속 지원되므로 두 단계로 파일 시스템을 공유할 수 있습니다. 이 구문은 모든 풀 버전에서 지원됩니다.
먼저 zfs set share 명령을 사용하여 ZFS 파일 시스템의 NFS 또는 SMB 공유를 만듭니다.
# zfs create rpool/fs1 # zfs set share=name=fs1,path=/rpool/fs1,prot=nfs rpool/fs1 name=fs1,path=/rpool/fs1,prot=nfs
그런 후 sharenfs 또는 sharesmb 등록 정보를 on으로 설정하여 공유를 게시합니다. 예를 들면 다음과 같습니다.
# zfs set sharenfs=on rpool/fs1 # grep fs1 /etc/dfs/sharetab /rpool/fs1 fs1 nfs sec=sys,rw
파일 시스템 공유는 레거시 zfs get share 명령을 사용하여 표시할 수 있습니다.
# zfs get share rpool/fs1 NAME PROPERTY VALUE SOURCE rpool/fs1 share name=fs1,path=/rpool/fs1,prot=nfs local
또한 Oracle Solaris 10 릴리스의 구문과 비슷한 파일 시스템을 공유하는 share 명령도 파일 시스템 내의 모든 디렉토리를 공유하도록 지원됩니다. 예를 들어 ZFS 파일 시스템을 공유하려면 다음 구문을 사용합니다.
# share -F nfs /tank/zfsfs # grep zfsfs /etc/dfs/sharetab /tank/zfsfs tank_zfsfs nfs sec=sys,rw
위 구문은 UFS 파일 시스템 공유 구문과 동일합니다.
# share -F nfs /ufsfs # grep ufsfs /etc/dfs/sharetab /ufsfs - nfs rw /tank/zfsfs tank_zfsfs nfs rw