JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 관리: ZFS 파일 시스템     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris ZFS 파일 시스템(소개)

2.  Oracle Solaris ZFS 시작하기

3.  Oracle Solaris ZFS 저장소 풀 관리

4.  ZFS 루트 풀 구성 요소 관리

5.  Oracle Solaris ZFS 파일 시스템 관리

6.  Oracle Solaris ZFS 스냅샷 및 복제 작업

ZFS 스냅샷 개요

ZFS 스냅샷 만들기 및 삭제

ZFS 스냅샷 유지

ZFS 스냅샷 이름 바꾸기

ZFS 스냅샷 표시 및 액세스

ZFS 스냅샷에 대한 디스크 공간 계산

ZFS 스냅샷 롤백

ZFS 스냅샷 차이 식별(zfs diff)

ZFS 복제본 개요

ZFS 복제본 만들기

ZFS 복제본 삭제

ZFS 복제본으로 ZFS 파일 시스템 대체

ZFS 데이터 전송 및 수신

다른 백업 제품으로 ZFS 데이터 저장

ZFS 스냅샷 스트림 식별

ZFS 스냅샷 전송

ZFS 스냅샷 수신

ZFS 스냅샷 스트림에 다른 등록 정보 값 적용

복잡한 ZFS 스냅샷 스트림 전송 및 수신

ZFS 데이터 원격 복제

7.  ACL 및 속성을 사용하여 Oracle Solaris ZFS 파일 보호

8.  Oracle Solaris ZFS 위임 관리

9.  Oracle Solaris ZFS 고급 주제

10.  Oracle Solaris ZFS 문제 해결 및 풀 복구

11.  스냅샷 아카이브 및 루트 풀 복구

12.  Oracle Solaris ZFS 권장 방법

A.  Oracle Solaris ZFS 버전 설명

색인

ZFS 복제본 개요

복제본은 쓰기가 가능한 볼륨 또는 파일 시스템으로, 초기 컨텐츠는 복제본이 생성된 데이터 세트와 동일합니다. 스냅샷과 마찬가지로, 복제본은 즉시 생성되며 처음에는 추가 디스크 공간을 사용하지 않습니다. 또한 복제본을 스냅샷할 수 있습니다.

복제본은 스냅샷에서만 만들 수 있습니다. 스냅샷이 복제되면 복제본과 스냅샷 간에 암시적 종속성이 생깁니다. 파일 시스템 계층 내의 다른 위치에 복제본을 만든 경우에도 복제본이 있는 한 원래 스냅샷을 삭제할 수 없습니다. origin 등록 정보가 이 종속성을 표시하며, zfs destroy 명령은 이러한 종속성이 있을 경우 이를 나열합니다.

복제본은 만들 때 사용된 데이터 세트의 등록 정보를 상속하지 않습니다. 복제된 데이터 세트의 등록 정보를 확인 및 변경하려면 zfs getzfs set 명령을 사용하십시오. ZFS 데이터 세트 등록 정보 설정에 대한 자세한 내용은 ZFS 등록 정보 설정을 참조하십시오.

처음에는 복제본이 원본 스냅샷과 모든 디스크 공간을 공유하기 때문에 used 등록 정보 값이 처음에는 0입니다. 복제본이 변경되면 더 많은 디스크 공간을 사용합니다. 원본 스냅샷의 used 등록 정보에는 복제본이 사용하는 디스크 공간이 포함되지 않습니다.

ZFS 복제본 만들기

복제본을 만들려면 복제본을 만들 스냅샷 및 새 파일 시스템 또는 볼륨의 이름을 지정하여 zfs clone 명령을 사용하십시오. 새 파일 시스템 또는 볼륨은 ZFS 계층 내에 있습니다. 새 데이터 세트는 복제본이 생성된 스냅샷과 같은 유형(예: 파일 시스템 또는 볼륨)입니다. 원본 파일 시스템 스냅샷이 있는 풀이 아닌 다른 풀에는 파일 시스템 복제본을 만들 수 없습니다.

다음 예에서는 초기 컨텐츠가 tank/ws/gate@yesterday 스냅샷과 같은 새 복제본 tank/home/matt/bug123이 생성됩니다.

# zfs snapshot tank/ws/gate@yesterday
# zfs clone tank/ws/gate@yesterday tank/home/matt/bug123

다음 예에서는 임시 사용자에 대한 projects/newproject@today 스냅샷에서 복제된 작업 공간이 projects/teamA/tempuser로 생성되었습니다. 그런 다음 복제된 작업 공간에 대한 등록 정보가 설정되었습니다.

# zfs snapshot projects/newproject@today
# zfs clone projects/newproject@today projects/teamA/tempuser
# zfs set share.nfs=on projects/teamA/tempuser
# zfs set quota=5G projects/teamA/tempuser

ZFS 복제본 삭제

ZFS 복제본은 zfs destroy 명령을 사용하여 삭제됩니다. 예를 들면 다음과 같습니다.

# zfs destroy tank/home/matt/bug123

먼저 복제본을 삭제해야 부모 스냅샷을 삭제할 수 있습니다.

ZFS 복제본으로 ZFS 파일 시스템 대체

zfs promote 명령을 사용하여 활성 ZFS 파일 시스템을 해당 파일 시스템의 복제본으로 대체할 수 있습니다. 이 기능을 사용하여 원본 파일 시스템이 지정된 파일 시스템의 복제본이 되도록 파일 시스템을 복제하고 대체할 수 있습니다. 또한 이 기능으로 복제본이 원래 생성된 파일 시스템을 삭제할 수도 있습니다. 복제 프로모션이 없으면 활성 복제본의 원본 파일 시스템을 삭제할 수 없습니다. 복제본 삭제에 대한 자세한 내용은 ZFS 복제본 삭제를 참조하십시오.

다음 예에서는 tank/test/productA 파일 시스템이 복제된 다음 복제 파일 시스템 tank/test/productAbeta가 원본 tank/test/productA 파일 시스템이 됩니다.

# zfs create tank/test
# zfs create tank/test/productA
# zfs snapshot tank/test/productA@today
# zfs clone tank/test/productA@today tank/test/productAbeta
# zfs list -r tank/test
NAME                       USED  AVAIL  REFER  MOUNTPOINT
tank/test                  104M  66.2G    23K  /tank/test
tank/test/productA         104M  66.2G   104M  /tank/test/productA
tank/test/productA@today      0      -   104M  -
tank/test/productAbeta        0  66.2G   104M  /tank/test/productAbeta
# zfs promote tank/test/productAbeta
# zfs list -r tank/test
NAME                           USED  AVAIL  REFER  MOUNTPOINT
tank/test                      104M  66.2G    24K  /tank/test
tank/test/productA                0  66.2G   104M  /tank/test/productA
tank/test/productAbeta         104M  66.2G   104M  /tank/test/productAbeta
tank/test/productAbeta@today      0      -   104M  -

zfs list 출력 결과에서 원본 productA 파일 시스템에 대한 디스크 공간 계산 정보가 productAbeta 파일 시스템으로 대체되었습니다.

파일 시스템의 이름을 바꿔 복제 대체 프로세스를 완료할 수 있습니다. 예를 들면 다음과 같습니다.

# zfs rename tank/test/productA tank/test/productAlegacy
# zfs rename tank/test/productAbeta tank/test/productA
# zfs list -r tank/test

선택적으로 레거시 파일 시스템을 제거할 수 있습니다. 예를 들면 다음과 같습니다.

# zfs destroy tank/test/productAlegacy