탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 11.1 관리: ZFS 파일 시스템 Oracle Solaris 11.1 Information Library (한국어) |
1. Oracle Solaris ZFS 파일 시스템(소개)
3. Oracle Solaris ZFS 저장소 풀 관리
5. Oracle Solaris ZFS 파일 시스템 관리
ZFS 압축, 중복 제거 및 암호화 등록 정보 간의 상호 작용
파일 시스템을 ZFS 파일 시스템으로 마이그레이션하는 방법
6. Oracle Solaris ZFS 스냅샷 및 복제 작업
7. ACL 및 속성을 사용하여 Oracle Solaris ZFS 파일 보호
zfs list 명령은 데이터 세트 정보를 보고 질의하기 위한 확장 가능한 방식을 제공합니다. 이 절에서는 기본 질의 및 복합 질의 모두에 대해 설명합니다.
zfs list 명령을 옵션 없이 사용하여 기본 데이터 세트 정보를 나열할 수 있습니다. 이 명령은 시스템에 있는 모든 데이터 세트의 이름과 해당 used, available, referenced 및 mountpoint 등록 정보에 대한 값을 표시합니다. 이러한 등록 정보에 대한 자세한 내용은 ZFS 등록 정보 소개를 참조하십시오.
예를 들면 다음과 같습니다.
# zfs list users 2.00G 64.9G 32K /users users/home 2.00G 64.9G 35K /users/home users/home/cindy 548K 64.9G 548K /users/home/cindy users/home/mark 1.00G 64.9G 1.00G /users/home/mark users/home/neil 1.00G 64.9G 1.00G /users/home/neil
또한 이 명령을 사용할 때 명령줄에 데이터 집합 이름을 제공하여 특정 데이터 집합을 표시할 수도 있습니다. -r 옵션을 사용하면 해당 데이터 집합의 모든 종속 항목을 반복해서 표시할 수도 있습니다. 예를 들면 다음과 같습니다.
# zfs list -t all -r users/home/mark NAME USED AVAIL REFER MOUNTPOINT users/home/mark 1.00G 64.9G 1.00G /users/home/mark users/home/mark@yesterday 0 - 1.00G - users/home/mark@today 0 - 1.00G -
파일 시스템의 마운트 지점에 zfs list 명령을 사용할 수 있습니다. 예를 들면 다음과 같습니다.
# zfs list /user/home/mark NAME USED AVAIL REFER MOUNTPOINT users/home/mark 1.00G 64.9G 1.00G /users/home/mark
다음 예에서는 tank/home/gina 및 모든 종속 파일 시스템에 대한 기본 정보를 표시하는 방법을 보여줍니다.
# zfs list -r users/home/gina NAME USED AVAIL REFER MOUNTPOINT users/home/gina 2.00G 62.9G 32K /users/home/gina users/home/gina/projects 2.00G 62.9G 33K /users/home/gina/projects users/home/gina/projects/fs1 1.00G 62.9G 1.00G /users/home/gina/projects/fs1 users/home/gina/projects/fs2 1.00G 62.9G 1.00G /users/home/gina/projects/fs2
zfs list 명령에 대한 자세한 내용은 zfs(1M)을 참조하십시오.
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 객체 유형
|
-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