Trusted Extensions 구성 및 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

레이블이 있는 영역에서 파일 시스템을 공유하는 방법

레이블이 있는 영역의 디렉토리를 마운트하거나 공유하려면 파일 시스템에서 적합한 ZFS 공유 등록 정보를 설정합니다. 그런 후 영역을 다시 시작해서 레이블이 있는 디렉토리를 공유합니다.


Caution

주의  - 공유 파일 시스템에 대해 독점적 이름을 사용하지 마십시오. 공유 파일 시스템의 이름은 모든 사용자에게 표시됩니다.


시작하기 전에

ZFS File System Management 권한 프로파일이 지정되어 있어야 합니다.

  1. 공유할 파일 시스템의 레이블에서 작업 공간을 만듭니다.

    자세한 내용은 Trusted Extensions 사용자 설명서 의 최소 레이블에서 작업 공간 추가 방법을 참조하십시오.

  2. 영역에서 파일 시스템을 만듭니다.
    # zfs create rpool/wdocs1
  3. ZFS 공유 등록 정보를 설정하여 파일 시스템을 공유합니다.

    예를 들어, 다음 명령 세트는 쓰기 사용자를 위해 문서 파일 시스템을 공유합니다. 파일 시스템이 읽기-쓰기로 공유되어 쓰기 사용자가 이 서버에서 문서를 수정할 수 있습니다. setuid 프로그램은 허용되지 않습니다.

    # zfs set share=name=wdocs1,path=/wdocs1,prot=nfs,setuid=off,
    exec=off,devices=off rpool/wdocs1
    # zfs set sharenfs=on rpool/wdocs1

    명령줄은 표시 목적으로 줄바꿈되었습니다.

  4. 각 영역에 대해 영역을 시작하여 디렉토리를 공유합니다.

    전역 영역에서 각 영역에 대해 다음 명령 중 하나를 실행합니다. 각 영역은 이러한 방식으로 파일 시스템을 공유할 수 있습니다. 실제 공유는 각 영역이 ready 또는 running 상태가 될 때 이루어집니다.

    • 영역이 running 상태가 아니고 사용자가 영역의 레이블에서 서버에 로그인하지 못하게 하려는 경우 영역 상태를 ready로 설정합니다.
      # zoneadm -z zone-name ready
    • 영역이 running 상태가 아니고 사용자가 영역의 레이블에서 서버에 로그인할 수 있는 경우 영역을 부팅합니다.
      # zoneadm -z zone-name boot
    • 영역이 이미 실행 중인 경우 영역을 재부팅합니다.
      # zoneadm -z zone-name reboot
  5. 시스템에서 공유된 파일 시스템을 표시합니다.

    전역 영역에서 root 역할로 다음 명령을 실행합니다.

    # zfs get all rpool

    자세한 내용은 Oracle Solaris 11.2의 ZFS 파일 시스템 관리 의 ZFS 파일 시스템 정보 질의를 참조하십시오.

  6. 클라이언트가 공유된 파일 시스템을 마운트할 수 있도록 하려면 레이블이 있는 영역에서 파일을 NFS 마운트하는 방법을 참조하십시오.
예 14-1  PUBLIC 레이블에서 /export/share 파일 시스템 공유

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

사용자의 시스템에 마운트되면 사용자가 공유된 파일 시스템에 액세스할 수 있습니다.