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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 파일 시스템 공유 및 공유 해제

Oracle Solaris 11.1 릴리스는 ZFS 등록 정보 상속을 활용하여 ZFS 공유 관리를 간소화합니다. 새로운 공유 구문은 풀 버전 34를 실행하는 풀에서 사용으로 설정됩니다.

파일 시스템별로 다중 공유를 정의할 수 있습니다. 공유 이름은 각 공유를 고유하게 식별합니다. 파일 시스템에서 특정 경로를 공유하는 데 사용되는 등록 정보를 정의할 수 있습니다. 기본적으로 모든 파일 시스템이 공유 해제됩니다. 일반적으로 공유를 만들기 전까지는 NFS 서버 서비스가 시작되지 않습니다. 유효한 공유를 만들면 NFS 서비스가 자동으로 시작됩니다. ZFS 파일 시스템의 mountpoint 등록 정보가 legacy로 설정된 경우 레거시 share 명령을 사용해서만 파일 시스템을 공유할 수 있습니다.

  • share.nfs 등록 정보는 이전 릴리스의 sharenfs 등록 정보를 대신해서 NFS 공유를 정의하고 게시합니다.

  • share.smb 등록 정보는 이전 릴리스의 sharesmb 등록 정보를 대신해서 SMB 공유를 정의하고 게시합니다.

  • sharenfs 등록 정보와 sharesmb 등록 정보는 모두 share.nfs 등록 정보 및 sharenfs 등록 정보에 대한 별칭입니다.

  • /etc/dfs/dfstab 파일은 더 이상 부트 시 파일 시스템을 공유하는 데 사용되지 않습니다. 이 등록 정보를 설정하면 파일 시스템이 자동으로 공유됩니다. SMF는 시스템을 재부트할 때 파일 시스템이 자동으로 공유되도록 ZFS 또는 UFS 공유 정보를 관리합니다. 이 기능은 sharenfs 또는 sharesmb 등록 정보가 off로 설정되지 않은 모든 파일 시스템이 부트 시 공유되도록 합니다.

  • sharemgr 인터페이스는 더 이상 사용할 수 없습니다. 레거시 share 명령은 레거시 공유를 만드는 데 계속 사용할 수 있습니다. 다음 예제를 참조하십시오.

  • share –a 명령은 파일 시스템 공유가 지속되도록 이전 share –ap 명령과 유사하게 작동합니다. share –p 옵션은 더 이상 사용할 수 없습니다.

예를 들어, tank/home 파일 시스템을 공유할 경우 다음과 비슷한 구문을 사용합니다.

# zfs set share.nfs=on tank/home

share.nfs 등록 정보가 tank/home 파일 시스템으로 설정된 이전 예에서 share.nfs 등록 정보 값은 모든 종속 파일 시스템으로 상속됩니다. 예를 들면 다음과 같습니다.

# zfs create tank/home/userA
# zfs create tank/home/userB

추가 등록 정보 값을 지정하거나 기존 파일 시스템 공유에서 기존 등록 정보 값을 수정할 수 있습니다. 예를 들면 다음과 같습니다.

# zfs set share.nfs.nosuid=on tank/home/userA
# zfs set share.nfs=on tank/home/userA