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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

복잡한 ZFS 질의 만들기

zfs list 결과는 –o, –t–H 옵션을 사용하여 사용자 정의할 수 있습니다.

–o 옵션 및 콤마로 구분된 원하는 등록 정보 목록을 사용하여 등록 정보 값 결과를 사용자 정의할 수 있습니다. 모든 데이터 세트 등록 정보를 유효한 인수로 제공할 수 있습니다. 모든 지원되는 데이터 세트 등록 정보 목록을 보려면 ZFS 등록 정보 소개를 참조하십시오. 정의된 등록 정보 외에도 –o 옵션 목록에는 출력 결과에 데이터 세트 이름을 포함되도록 지정하는 name 리터럴이 포함될 수 있습니다.

다음 예에서는 zfs list를 사용하여 share.nfs 및 mountpoint 등록 정보 값과 함께 데이터 세트 이름을 표시합니다.

# zfs list -r -o name,share.nfs,mountpoint users/home
NAME                          NFS       MOUNTPOINT
users/home                    on        /users/home
users/home/cindy              on        /users/home/cindy
users/home/gina               on        /users/home/gina
users/home/gina/projects      on        /users/home/gina/projects
users/home/gina/projects/fs1  on        /users/home/gina/projects/fs1
users/home/gina/projects/fs2  on        /users/home/gina/projects/fs2
users/home/mark               on        /users/home/mark
users/home/neil               on        /users/home/neil

–t 옵션을 사용하여 표시할 데이터 세트의 유형을 지정할 수 있습니다. 유효한 유형은 다음 표에 설명되어 있습니다.

표 5-2  ZFS 객체 유형
유형
설명
filesystem
파일 시스템 및 복제본
volume
볼륨
share
파일 시스템 공유
snapshot
스냅샷

–t 옵션은 표시할 데이터 세트의 유형이 쉼표로 구분된 목록을 받아 들입니다. 다음 예에서는 –t–o 옵션을 동시에 사용하여 모든 파일 시스템의 이름 및 used 등록 정보를 표시합니다.

# zfs list -r -t filesystem -o name,used users/home
NAME                           USED
users/home                    4.00G
users/home/cindy               548K
users/home/gina               2.00G
users/home/gina/projects      2.00G
users/home/gina/projects/fs1  1.00G
users/home/gina/projects/fs2  1.00G
users/home/mark               1.00G
users/home/neil               1.00G

–H 옵션을 사용하여 만들어진 출력에서 zfs list 헤더를 생략할 수 있습니다. –H 옵션을 사용하면 모든 공백이 탭 문자로 교체됩니다. 이 옵션은 스크립팅과 같이 구문 분석 가능한 출력 결과가 필요한 경우에 유용합니다. 다음 예에서는 –H 옵션으로 zfs list 명령을 사용했을 때 생성되는 출력을 보여줍니다.

# zfs list -r -H -o name users/home
users/home
users/home/cindy
users/home/gina
users/home/gina/projects
users/home/gina/projects/fs1
users/home/gina/projects/fs2
users/home/mark
users/home/neil