Oracle® Solaris 11.2의 ZFS 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

레거시 ZFS 공유 구문

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