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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 사용자 등록 정보

고유 등록 정보 외에도 ZFS에서는 모든 사용자 등록 정보가 지원됩니다. 사용자 등록 정보는 ZFS 동작에 영향을 주지 않지만 이를 사용하여 해당 환경에 필요한 정보를 사용하여 데이터 세트에 주석으로 달 수 있습니다.

사용자 등록 정보 이름은 다음 규칙을 따라야 합니다.

  • 고유 등록 정보와 구분될 수 있도록 콜론(':')을 포함해야 합니다.

  • 소문자, 숫자 또는 ':', '+','.', '_' 구두점 문자를 포함해야 합니다.

  • 사용자 등록 정보 이름의 최대 길이는 256자입니다.

일반적으로 등록 정보 이름은 다음 두 가지 구성 요소로 구분되어야 하지만 이러한 이름 공간이 ZFS에서 강제로 적용되는 것은 아닙니다.

module:property

사용자 등록 정보를 프로그래밍 방식으로 사용할 때는 서로 독립적으로 개발된 두 패키지가 다른 목적으로 동일한 등록 정보 이름을 사용할 수 있는 가능성을 줄이기 위해 등록 정보 이름의 module 구성 요소에 대해 예약된 DNS 도메인 이름을 사용하십시오. com.oracle.으로 시작되는 등록 정보 이름은 Oracle Corporation에서 사용할 목적으로 예약되어 있습니다.

사용자 등록 정보의 값은 다음 규칙을 따라야 합니다.

  • 이러한 값은 항상 상속되며 검증되지 않는 모든 문자열로 구성되어야 합니다.

  • 사용자 등록 정보 값의 최대 길이는 1024자입니다.

예를 들면 다음과 같습니다.

# zfs set dept:users=finance userpool/user1
# zfs set dept:users=general userpool/user2
# zfs set dept:users=itops userpool/user3

zfs list, zfs get, zfs set 등과 같이 등록 정보에 대해 작동하는 모든 명령은 고유 등록 정보와 사용자 등록 정보를 모두 조작하는 데 사용할 수 있습니다.

예를 들면 다음과 같습니다.

zfs get -r dept:users userpool
NAME            PROPERTY    VALUE           SOURCE
userpool        dept:users  all             local
userpool/user1  dept:users  finance         local
userpool/user2  dept:users  general         local
userpool/user3  dept:users  itops           local

사용자 등록 정보를 지우려면 zfs inherit 명령을 사용합니다. 예를 들면 다음과 같습니다.

# zfs inherit -r dept:users userpool

등록 정보가 어떠한 부모 데이터 세트에도 정의되어 있지 않으면 완전히 제거됩니다.