레이블이 있는 영역의 디렉토리를 마운트하거나 공유하려면 파일 시스템에서 적합한 ZFS 공유 등록 정보를 설정합니다. 그런 후 영역을 다시 시작해서 레이블이 있는 디렉토리를 공유합니다.
시작하기 전에
ZFS File System Management 권한 프로파일이 지정되어 있어야 합니다.
자세한 내용은 Trusted Extensions 사용자 설명서 의 최소 레이블에서 작업 공간 추가 방법을 참조하십시오.
# zfs create rpool/wdocs1
예를 들어, 다음 명령 세트는 쓰기 사용자를 위해 문서 파일 시스템을 공유합니다. 파일 시스템이 읽기-쓰기로 공유되어 쓰기 사용자가 이 서버에서 문서를 수정할 수 있습니다. setuid 프로그램은 허용되지 않습니다.
# zfs set share=name=wdocs1,path=/wdocs1,prot=nfs,setuid=off, exec=off,devices=off rpool/wdocs1 # zfs set sharenfs=on rpool/wdocs1
명령줄은 표시 목적으로 줄바꿈되었습니다.
전역 영역에서 각 영역에 대해 다음 명령 중 하나를 실행합니다. 각 영역은 이러한 방식으로 파일 시스템을 공유할 수 있습니다. 실제 공유는 각 영역이 ready 또는 running 상태가 될 때 이루어집니다.
# zoneadm -z zone-name ready
# zoneadm -z zone-name boot
# zoneadm -z zone-name reboot
전역 영역에서 root 역할로 다음 명령을 실행합니다.
# zfs get all rpool
자세한 내용은 Oracle Solaris 11.2의 ZFS 파일 시스템 관리 의 ZFS 파일 시스템 정보 질의를 참조하십시오.
PUBLIC 레이블에서 실행되는 응용 프로그램의 경우 시스템 관리자는 사용자가 public 영역의 /export/reference 파일 시스템에 있는 문서를 읽도록 할 수 있습니다.
먼저, 관리자는 작업 공간 레이블을 public 작업 공간으로 변경하고 터미널 창을 엽니다. 창에서 관리자는 /reference 파일 시스템에서 선택한 share 등록 정보를 설정합니다. 다음 명령은 표시 목적으로 줄바꿈되었습니다.
# zfs set share=name=reference,path=/reference,prot=nfs, setuid=off,exec=off,devices=off,rdonly=on rpool/wdocs1
그런 다음 관리자는 파일 시스템을 공유합니다.
# zfs set sharenfs=on rpool/reference
관리자는 public 작업 공간에서 나와 Trusted Path(신뢰할 수 있는 경로) 작업 공간으로 돌아갑니다. 사용자는 이 파일 서버에 로그인할 수 없으므로 관리자가 영역을 ready 상태로 설정하여 파일 시스템을 공유합니다.
# zoneadm -z public ready
사용자의 시스템에 마운트되면 사용자가 공유된 파일 시스템에 액세스할 수 있습니다.