탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 관리: ZFS 파일 시스템 Oracle Solaris 11.1 Information Library (한국어) |
1. Oracle Solaris ZFS 파일 시스템(소개)
3. Oracle Solaris ZFS 저장소 풀 관리
5. Oracle Solaris ZFS 파일 시스템 관리
6. Oracle Solaris ZFS 스냅샷 및 복제 작업
7. ACL 및 속성을 사용하여 Oracle Solaris ZFS 파일 보호
데이터를 저장할 저장소 풀을 만든 후에는 파일 시스템 계층을 만들 수 있습니다. 계층은 간단하면서도 강력한 정보 구성 방식이며, 파일 시스템을 사용했던 기존 사용자에게도 매우 친숙합니다.
ZFS를 통해 각 파일 시스템에 상위가 하나만 포함되는 계층으로 파일 시스템을 구성할 수 있습니다. 계층의 루트는 항상 풀 이름입니다. ZFS는 전체 파일 시스템 트리에서 공통 등록 정보를 쉽고 빠르게 설정할 수 있도록 등록 정보 상속을 지원하는 방식으로 이 계층을 활용합니다.
ZFS 파일 시스템은 중앙 관리 지점으로, 경량형이며 쉽게 만들 수 있습니다. 사용자 또는 프로젝트당 하나의 파일 시스템을 설정할 모델을 사용하는 것이 좋습니다. 이 모델에서는 등록 정보, 스냅샷 및 백업을 사용자 또는 프로젝트 단위로 제어할 수 있습니다.
ZFS 파일 시스템을 만드는 방법에서는 두 개의 ZFS 파일 시스템인 jeff와 bill이 만들어집니다.
파일 시스템 관리에 대한 자세한 내용은 5 장Oracle Solaris ZFS 파일 시스템 관리를 참조하십시오.
ZFS를 통해 유사한 파일 시스템이 그룹화될 수 있도록 파일 시스템을 계층으로 구성할 수 있습니다. 이 모델은 등록 정보 제어 및 파일 시스템 관리를 위한 중앙 관리 지점을 제공합니다. 유사한 파일 시스템은 공통 이름으로 만들어져야 합니다.
ZFS 파일 시스템을 만드는 방법의 예에서는 두 개의 파일 시스템이 home이라는 이름의 파일 시스템에 배치됩니다.
대부분의 파일 시스템 특성은 등록 정보로 제어됩니다. 이러한 등록 정보는 파일 시스템 마운트 위치, 파일 시스템 공유 방식, 파일 시스템의 압축 사용 여부, 쿼터 적용 여부 등 다양한 동작을 제어합니다.
ZFS 파일 시스템을 만드는 방법의 예에서는 /export/zfs/ user에 마운트된 모든 홈 디렉토리가 NFS를 통해 공유되며 압축이 사용으로 설정됩니다. 또한 사용자 jeff에 대해 10GB의 쿼터가 적용됩니다.
등록 정보에 대한 자세한 내용은 ZFS 등록 정보 소개를 참조하십시오.
ZFS 권한 프로파일에 대한 자세한 내용은 ZFS 권한 프로파일을 참조하십시오.
이 예에서는 개별 파일 시스템의 컨테이너로 사용되는 파일 시스템이 만들어집니다.
# zfs create tank/home
파일 시스템 계층이 설정되면 모든 사용자와 공유할 등록 정보를 설정합니다.
# zfs set mountpoint=/export/zfs tank/home # zfs set share.nfs=on tank/home # zfs set compression=on tank/home # zfs get compression tank/home NAME PROPERTY VALUE SOURCE tank/home compression on local
파일 시스템이 만들어진 경우 파일 시스템 등록 정보를 설정할 수 있습니다. 예를 들면 다음과 같습니다.
# zfs create -o mountpoint=/export/zfs -o share.nfs=on -o compression=on tank/home
등록 정보 및 등록 정보 상속에 대한 자세한 내용은 ZFS 등록 정보 소개를 참조하십시오.
다음으로 tank 풀의 home 파일 시스템 아래에 개별 파일 시스템이 그룹화됩니다.
파일 시스템이 만들어지고 등록 정보가 home 레벨에서 변경되었을 수 있습니다. 파일 시스템이 사용되고 있는 동안에는 모든 등록 정보를 동적으로 변경할 수 있습니다.
# zfs create tank/home/jeff # zfs create tank/home/bill
이러한 파일 시스템은 상위에서 등록 정보 값을 상속하므로 /export/zfs/ user에 자동으로 마운트되며 NFS를 통해 공유됩니다. /etc/vfstab 또는 /etc/dfs/dfstab 파일을 편집할 필요가 없습니다.
파일 시스템을 만드는 방법은 ZFS 파일 시스템 만들기를 참조하십시오.
파일 시스템 마운트 및 공유에 대한 자세한 내용은 ZFS 파일 시스템 마운트를 참조하십시오.
이 예에서는 사용자 jeff에게 10GB의 쿼터가 지정됩니다. 이 등록 정보는 풀에서 사용 가능한 공간에 관계없이 사용자가 사용할 수 있는 공간을 제한합니다.
# zfs set quota=10G tank/home/jeff
zfs list 명령을 통해 사용 가능한 파일 시스템 정보를 확인합니다.
# zfs list NAME USED AVAIL REFER MOUNTPOINT tank 92.0K 67.0G 9.5K /tank tank/home 24.0K 67.0G 8K /export/zfs tank/home/bill 8K 67.0G 8K /export/zfs/bill tank/home/jeff 8K 10.0G 8K /export/zfs/jeff
사용자 jeff가 사용 가능한 공간은 10GB뿐인 반면, 사용자 bill은 전체 풀(67GB)을 사용할 수 있습니다.
파일 시스템 상태 확인에 대한 자세한 내용은 ZFS 파일 시스템 정보 질의를 참조하십시오.
디스크 공간 사용 및 계산 방법에 대한 자세한 내용은 ZFS 디스크 공간 계산을 참조하십시오.