JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris ZFS 관리 설명서     Oracle Solaris 10 1/13 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

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

2.  Oracle Solaris ZFS 시작하기

3.  Oracle Solaris ZFS 저장소 풀 관리

4.  Oracle Solaris ZFS 루트 파일 시스템 설치 및 부트

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

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

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

8.  Oracle Solaris ZFS 위임 관리

9.  Oracle Solaris ZFS 고급 주제

ZFS 볼륨

ZFS 볼륨을 스왑 또는 덤프 장치로 사용

ZFS 볼륨을 Solaris iSCSI 대상으로 사용

영역이 설치된 Solaris 시스템에서 ZFS 사용

비전역 영역에 ZFS 파일 시스템 추가

비전역 영역에 데이터 세트 위임

비전역 영역에 ZFS 볼륨 추가

영역 내에서 ZFS 저장소 풀 사용

영역 내에서 ZFS 등록 정보 관리

zoned 등록 정보 이해

ZFS 대체 루트 풀 사용

ZFS 대체 루트 풀 만들기

대체 루트 풀 가져오기

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

11.  Oracle Solaris ZFS 권장 방법

A.  Oracle Solaris ZFS 버전 설명

색인

ZFS 볼륨

ZFS 볼륨은 블록 장치를 나타내는 데이터 세트입니다. ZFS 볼륨은 /dev/zvol/{dsk,rdsk}/pool 디렉토리에서 장치로 식별됩니다.

다음 예에서 5GB ZFS 볼륨 tank/vol이 만들어집니다.

# zfs create -V 5gb tank/vol

볼륨을 만들 때 예상치 않은 동작이 발생하지 않도록 예약이 볼륨의 초기 크기로 자동으로 설정됩니다. 예를 들어, 볼륨 크기를 줄이면 데이터 손상이 발생할 수 있습니다. 볼륨 크기를 변경할 때는 주의해야 합니다.

더불어, 크기가 변하는 볼륨의 스냅샷을 만드는 경우 스냅샷을 롤백하거나 스냅샷에서 복제본을 만들려고 시도하면 불일치가 일어날 수 있습니다.

볼륨에 적용할 수 있는 파일 시스템 등록 정보에 대한 자세한 내용은 표 5-1을 참조하십시오.

zfs get 또는 zfs get all 명령을 사용하여 ZFS 볼륨의 등록 정보를 표시할 수 있습니다. 예를 들면 다음과 같습니다.

# zfs get all tank/vol

zfs get 출력의 volsize에 대해 표시된 물음표(?)는 I/O 오류가 발생했기 때문에 알 수 없는 값을 나타냅니다. 예를 들면 다음과 같습니다.

# zfs get -H volsize tank/vol
tank/vol        volsize ?       local 

I/O 오류는 일반적으로 풀 장치에 문제가 발생했음을 나타냅니다. 풀 장치 문제 해결에 대한 자세한 내용은 ZFS 저장소 풀을 사용하여 문제 식별을 참조하십시오.

영역이 설치된 Solaris 시스템을 사용하는 경우 비전역 영역에서 ZFS 볼륨을 만들거나 복제할 수 없습니다. 이를 시도하면 실패하게 됩니다. 전역 영역에서 ZFS 볼륨 사용에 대한 자세한 내용은 비전역 영역에 ZFS 볼륨 추가를 참조하십시오.

ZFS 볼륨을 스왑 또는 덤프 장치로 사용

ZFS 루트 파일 시스템을 설치하거나 UFS 루트 파일 시스템에서 마이그레이션하는 동안, ZFS 루트 풀의 ZFS 볼륨에 스왑 장치가 만들어집니다. 예를 들면 다음과 같습니다.

# swap -l
swapfile                  dev    swaplo   blocks     free
/dev/zvol/dsk/rpool/swap 253,3        16  8257520  8257520

ZFS 루트 파일 시스템을 설치하거나 UFS 루트 파일 시스템에서 마이그레이션하는 동안, ZFS 루트 풀의 ZFS 볼륨에 덤프 장치가 만들어집니다. 덤프 장치가 설정된 후에는 관리가 필요 없습니다. 예를 들면 다음과 같습니다.

# dumpadm
      Dump content: kernel pages
       Dump device: /dev/zvol/dsk/rpool/dump (dedicated)
Savecore directory: /var/crash/
  Savecore enabled: yes

시스템이 설치된 후에 스왑 영역이나 덤프 장치를 변경해야 하는 경우 이전 Solaris 릴리스처럼 swapdumpadm 명령을 사용합니다. 추가 스왑 볼륨을 만들어야 하는 경우 특정 크기의 ZFS 볼륨을 만든 후 해당 장치에 스왑을 사용으로 설정하십시오. 그런 다음 /etc/vfstab 파일에 새 스왑 장치에 대한 항목을 추가합니다. 예를 들면 다음과 같습니다.

# zfs create -V 2G rpool/swap2
# swap -a /dev/zvol/dsk/rpool/swap2
# swap -l
swapfile                   dev  swaplo blocks   free
/dev/zvol/dsk/rpool/swap  256,1      16 2097136 2097136
/dev/zvol/dsk/rpool/swap2 256,5      16 4194288 4194288

ZFS 파일 시스템의 파일로 스왑하지 마십시오. ZFS 스왑 파일 구성은 지원되지 않습니다.

스왑 및 덤프 볼륨의 크기 조정에 대한 자세한 내용은 ZFS 스왑 장치 및 덤프 장치의 크기 조정을 참조하십시오.

ZFS 볼륨을 Solaris iSCSI 대상으로 사용

shareiscsi 등록 정보를 볼륨에 설정하여 ZFS 볼륨을 iSCSI 대상으로 쉽게 만들 수 있습니다. 예를 들면 다음과 같습니다.

# zfs create -V 2g tank/volumes/v2
# zfs set shareiscsi=on tank/volumes/v2
# iscsitadm list target
Target: tank/volumes/v2
    iSCSI Name: iqn.1986-03.com.sun:02:984fe301-c412-ccc1-cc80-cf9a72aa062a
    Connections: 0

iSCSI 대상을 만든 후에는 iSCSI 초기화 프로그램을 설정합니다. Solaris iSCSI 대상 및 개시자에 대한 자세한 내용은 System Administration Guide: Devices and File Systems의 12 장, Configuring Oracle Solaris iSCSI Targets (Tasks)을 참조하십시오.


주 - Solaris iSCSI 대상은 iscsitadm 명령으로도 만들고 관리할 수 있습니다. ZFS 볼륨에 shareiscsi 등록 정보를 설정한 경우 동일한 대상 장치를 생성하기 위해 iscsitadm 명령을 사용하지 마십시오. 그렇지 않으면 동일한 장치에 대해 중복된 대상 정보가 만들어집니다.


iSCSI 대상으로서 ZFS 볼륨은 다른 ZFS 데이터 세트처럼 관리합니다. 그러나 rename, export, import 작업이 iSCSI 대상에 약간 다르게 작동합니다.

모든 iSCSI 대상 구성 정보는 데이터 세트에 저장됩니다. NFS 공유 파일 시스템과 마찬가지로, 여러 시스템에 가져온 iSCSI 대상은 적절히 공유됩니다.