사용자 및 그룹 설정
현재 사용량 보기
사용자 및 그룹 쿼터가 사용 중인지 여부에 상관없이 파일 시스템 및 프로젝트에 대한 사용자 기준별 또는 그룹 기준별 현재 사용량이 질의될 수 있습니다. 이전 버전의 소프트웨어에서 만들어진 스토리지 풀은 이 기능을 사용하기 전에 Oracle ZFS Storage Appliance 고객 서비스 설명서
의 업데이트를 적용할 수 있습니다. 지연된 업데이트를 적용한 후 모든 파일 시스템이 사용자별 및 그룹별 사용량과 쿼터를 지원하는 버전으로 업그레이드되는 데 시간이 걸릴 수 있습니다.
BUI에서 현재 사용량 보기
-
BUI에서 현재 사용량을 보려면 Shares(공유) > Shares(공유) > General(일반)로 이동합니다.
-
공간 사용량 - Users and Groups(사용자 및 그룹) 섹션에서 User(사용자) 또는 Group(그룹) 드롭다운을 눌러서 사용자 또는 그룹을 선택하고 공유 내 또는 프로젝트 사이에서 지정된 사용자 또는 그룹에 대한 현재 사용량을 질의합니다.
-
질의하려는 사용자 또는 그룹의 이름을 입력합니다. 입력에 따라 질의가 진행됩니다.
조회가 완료되면 현재 사용량이 표시됩니다. 또한 "Show All(모두 표시)" 링크를 누르면 모든 사용자 또는 그룹의 현재 사용량 목록이 있는 대화 상자가 표시됩니다. 이 대화 상자는 특정 유형(사용자 또는 그룹)만 질의할 수 있으며 이 두 유형을 동시에 질의할 수는 없습니다. 이 목록에는 표준화된 UNIX 및 Windows 이름(매핑이 사용으로 설정된 경우)은 물론 사용량과 쿼터(파일 시스템의 경우)가 표시됩니다.
CLI에서 현재 사용량 보기
-
CLI에서는 특정 프로젝트 또는 공유의 컨텍스트에서 users 및 groups 명령을 사용합니다.
-
show 명령을 사용하여 현재 사용량을 표 형식으로 표시합니다.
-
특정 사용자 또는 그룹에 대한 사용량을 검색하려면 원하는 사용자 또는 그룹을 선택하고 get 명령을 사용합니다.
clownfish:> shares select default
clownfish:shares default> users
clownfish:shares default users> list
USER NAME USAGE
user-000 root 325K
user-001 ahl 9.94K
user-002 eschrock 20.0G
clownfish:shares default users> select name=eschrock
clownfish:shares default user-002> get
name = eschrock
unixname = eschrock
unixid = 132651
winname = (unset)
winid = (unset)
usage = 20.0G
사용자 또는 그룹 쿼터 설정
쿼터는 파일 시스템 레벨에서 사용자 또는 그룹에 대해 설정할 수 있습니다. 이러한 쿼터는 파일 또는 디렉토리의 소유자 또는 그룹의 POSIX 또는 Windows ID를 기반으로 물리적 데이터 사용을 적용합니다. 사용자 및 그룹 쿼터와 파일 시스템 및 프로젝트 데이터 쿼터 사이에는 몇 가지 중요한 차이점이 있습니다.
-
사용자 및 그룹 쿼터는 파일 시스템에만 적용될 수 있습니다.
-
사용자 및 그룹 쿼터는 지연된 적용을 사용하여 구현됩니다. 즉, 디스크에 데이터를 쓰기 전에 사용자가 짧은 기간 동안 자신의 쿼터를 초과할 수 있습니다. 데이터가 디스크로 이동되면 파일 시스템 레벨 쿼터 경우와 같이 사용자가 새로 쓰기 작업을 수행할 때 오류가 발생합니다.
-
사용자 및 그룹 쿼터는 항상 참조된 데이터에 대해 적용됩니다. 즉, 기본 블록이 공유되어도 스냅샷이 쿼터에 영향을 주지 않으며 스냅샷의 복제본이 동일한 양의 효과적 쿼터를 사용합니다.
-
사용자 및 그룹 예약은 지원되지 않습니다.
-
데이터 쿼터와 달리 사용자 및 그룹 쿼터는 일반 파일 시스템 데이터와 함께 저장됩니다. 즉, 파일 시스템의 공간이 부족하면 사용자 및 그룹 쿼터를 변경할 수 없습니다. 사용자 및 그룹 쿼터를 수정하기 전에 먼저 사용 가능한 추가 공간을 확보해야 합니다.
-
사용자 및 그룹 쿼터는 원격 복제의 일부분으로 전송됩니다. 관리자는 소스 및 대상의 이름 서비스 환경이 서로 동일하도록 해야 합니다.
-
전체 공유의 NDMP 백업 및 복원은 모든 사용자 또는 그룹 쿼터를 포함합니다. 기존 공유로의 복원은 현재 쿼터에 영향을 주지 않습니다.
BUI를 사용하여 사용자 또는 그룹 쿼터 설정
-
BUI에서 Shares(공유) > Shares(공유) > General(일반)로 이동합니다.
-
공간 사용량 - Users and Groups(사용자 및 그룹) 섹션에서 User(사용자) 또는 Group(그룹) 드롭다운을 눌러서 사용자 또는 그룹을 선택하고 공유 내 또는 프로젝트 사이에서 지정된 사용자 또는 그룹에 대한 현재 사용량을 질의합니다.
-
브라우저에서 사용자 쿼터는 공간 사용량 -> 사용자 & 그룹 아래의 일반 탭에서 관리됩니다. 사용량을 보는 경우와 마찬가지로 사용자 또는 그룹을 입력하면 현재 사용량이 표시됩니다. 사용자 또는 그룹 이름 입력을 완료하고 현재 사용량이 표시되면 "쿼터" 옆에 있는 상자를 선택하고 크기 필드에 값을 입력하여 쿼터를 설정할 수 있습니다. 쿼터를 사용 안함으로 설정하려면 이 상자를 선택 취소합니다. 변경 사항이 적용되면 'Apply(적용)' 버튼을 눌러 변경 작업을 수행합니다.
-
페이지의 모든 등록 정보가 함께 커밋되면 사용자 및 그룹 쿼터가 다른 등록 정보와 별도로 검증됩니다. 잘못된 다른 등록 정보와 함께 잘못된 사용자 및 그룹이 입력되면 검증 오류 중 하나만 표시될 수 있습니다. 오류가 해결되면 다시 변경 사항을 적용하려고 할 때 다른 오류가 표시됩니다.
CLI를 사용하여 사용자 또는 그룹 쿼터 설정
ID 관리
사용자 및 그룹 쿼터는 ZFSSA에서 ID 매핑 서비스를 사용합니다. 이를 통해 사용자 및 그룹은 환경에 따라 UNIX 또는 Windows ID로 지정될 수 있습니다. 파일 소유권과 같이 이러한 ID는 다음과 같은 방법으로 추적됩니다.
즉, ID의 표준 형식은 UNIX ID입니다. 나중에 매핑이 변경되는 경우 새 UNIX ID를 기반으로 새 매핑이 적용됩니다. 매핑이 없을 때 Windows 사용자에 의해 파일이 만들어지고 나중에 매핑이 만들어지는 경우 액세스 제어 및 사용 형식의 용도로 새 파일이 다른 소유자로 처리됩니다. 또한 이는 사용자 ID가 다시 사용되는 경우(예: 새 사용자 이름 연결이 만들어짐) 모든 기존 파일 또는 쿼터를 새 사용자 이름이 소유하는 것처럼 보임을 암시합니다.
적극적으로 파일 시스템을 사용하려고 시도하기 전에 ID 매핑 규칙을 설정하는 것이 좋습니다. 그렇지 않으면 매핑의 변경 사항으로 인해 의외의 결과가 발생하는 경우도 있습니다.