탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 관리: ZFS 파일 시스템 Oracle Solaris 11.1 Information Library (한국어) |
1. Oracle Solaris ZFS 파일 시스템(소개)
3. Oracle Solaris ZFS 저장소 풀 관리
미러링된 루트 풀을 구성하는 방법(SPARC 또는 x86/VTOC)
미러링된 루트 풀을 구성하는 방법(x86/EFI(GPT))
ZFS 루트 풀의 디스크 교체 방법(SPARC 또는 x86/VTOC)
ZFS 루트 풀의 디스크 교체 방법(SPARC 또는 x86/EFI(GPT))
다른 루트 풀에 BE를 만드는 방법(SPARC 또는 x86/VTOC)
다른 루트 풀에 BE를 만드는 방법(SPARC 또는 x86/EFI(GPT))
SPARC 기반 시스템의 ZFS 루트 파일 시스템에서 부트
x86 기반 시스템의 ZFS 루트 파일 시스템에서 부트
5. Oracle Solaris ZFS 파일 시스템 관리
6. Oracle Solaris ZFS 스냅샷 및 복제 작업
7. ACL 및 속성을 사용하여 Oracle Solaris ZFS 파일 보호
설치 프로세스 중에 ZFS 루트 풀의 ZFS 볼륨에 스왑 영역이 만들어집니다. 예를 들면 다음과 같습니다.
# swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 145,2 16 16646128 16646128
설치 프로세스 중에 ZFS 루트 풀의 ZFS 볼륨에 덤프 영역이 만들어집니다. 일반적으로 덤프 장치는 설치 시 자동으로 설정되므로 관리 작업이 필요하지 않습니다. 예를 들면 다음과 같습니다.
# dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/ Savecore enabled: yes Save compressed: on
덤프 장치를 사용 안함으로 설정하고 제거할 경우 다시 만든 후에는 dumpadm 명령을 통해 사용으로 설정해야 합니다. 대부분의 경우 zfs 명령을 통해서만 덤프 장치의 크기를 조정해야 합니다.
설치 프로그램에서 만드는 스왑 및 덤프 볼륨 크기에 대한 자세한 내용은 ZFS 루트 풀 요구 사항을 참조하십시오.
설치 후 스왑 볼륨 크기와 덤프 볼륨 크기를 모두 조정할 수 있습니다. 자세한 내용은 ZFS 스왑 및 덤프 장치의 크기 조정을 참조하십시오.
ZFS 스왑 및 덤프 장치를 사용할 때는 다음 문제를 고려하십시오.
스왑 영역과 덤프 장치에 별도의 ZFS 볼륨을 사용해야 합니다.
현재 ZFS 파일 시스템에서는 스왑 파일을 사용할 수 없습니다.
시스템이 설치된 후에 스왑 영역이나 덤프 장치를 변경해야 하는 경우 이전 Solaris 릴리스처럼 swap 및 dumpadm 명령을 사용합니다. 자세한 내용은 Oracle Solaris 11.1 관리: 장치 및 파일 시스템의 16 장, 추가 스왑 공간 구성(작업) 및 Oracle Solaris 11.1의 일반적인 문제 해결의 1 장, 시스템 충돌 정보 관리(작업)를 참조하십시오.
설치 후 스왑 및 덤프 장치의 크기를 조정해야 하거나, 스왑 및 덤프 볼륨을 다시 만들어야 할 수 있습니다.
시스템이 설치된 후 덤프 장치의 volsize 등록 정보를 재설정할 수 있습니다. 예를 들면 다음과 같습니다.
# zfs set volsize=2G rpool/dump # zfs get volsize rpool/dump NAME PROPERTY VALUE SOURCE rpool/dump volsize 2G -
스왑 볼륨 크기를 조정할 수 있지만 늘어난 스왑 크기를 보려면 시스템을 재부트해야 합니다. 예를 들면 다음과 같습니다.
# swap -d /dev/zvol/dsk/rpool/swap # zfs set volsize=2G rpool/swap # swap -a /dev/zvol/dsk/rpool/swap # init 6
활성 시스템에서의 스왑 장치 제거에 대한 자세한 내용은 Oracle Solaris 11.1 관리: 장치 및 파일 시스템의 Oracle Solaris ZFS 루트 환경에서 스왑 공간을 추가하는 방법을 참조하십시오.
이미 설치된 시스템에 추가 스왑 공간이 필요한데 스왑 장치가 사용 중인 경우 다른 스왑 볼륨을 추가합니다. 예를 들면 다음과 같습니다.
# 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 1058800 1058800 /dev/zvol/dsk/rpool/swap2 256,3 16 4194288 4194288
두번째 스왑 볼륨에 대한 항목을 /etc/vfstab 파일에 추가합니다. 예를 들면 다음과 같습니다.
/dev/zvol/dsk/rpool/swap2 - - swap - no -
시스템 충돌 덤프를 캡처하거나 덤프 장치의 크기를 조정할 때 문제가 발생하면 다음 항목을 검토하십시오.
충돌 덤프가 자동으로 만들어지지 않은 경우 savecore 명령을 사용하여 충돌 덤프를 저장할 수 있습니다.
ZFS 루트 파일 시스템을 처음 설치하거나 ZFS 루트 파일 시스템으로 마이그레이션할 때 자동으로 덤프 장치가 만들어집니다. 대부분의 경우에는 기본 덤프 장치 크기가 너무 작은 경우에만 덤프 장치의 크기를 조정해야 합니다. 예를 들어, 메모리가 큰 시스템에서 덤프 장치 크기를 다음과 같이 40GB로 늘립니다.
# zfs set volsize=40G rpool/dump
큰 덤프 장치의 크기를 조정하는 프로세스는 시간이 오래 걸릴 수 있습니다.
특정 이유로 덤프 장치를 수동으로 만든 후 덤프 장치를 사용으로 설정해야 할 경우 다음과 유사한 구문을 사용하십시오.
# dumpadm -d /dev/zvol/dsk/rpool/dump Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/ Savecore enabled: yes Save compressed: on
메모리가 128GB 이상인 시스템의 경우 기본적으로 만들어진 덤프 장치보다 큰 덤프 장치가 필요할 수 있습니다. 덤프 장치가 너무 작아 기존 충돌 덤프를 캡처할 수 없을 경우 다음과 유사한 메시지가 표시됩니다.
# dumpadm -d /dev/zvol/dsk/rpool/dump dumpadm: dump device /dev/zvol/dsk/rpool/dump is too small to hold a system dump dump size 36255432704 bytes, device size 34359738368 bytes
스왑 및 덤프 장치 크기 지정에 대한 자세한 내용은 Oracle Solaris 11.1 관리: 장치 및 파일 시스템의 스왑 공간 계획을 참조하십시오.
지금은 최상위 장치가 여러 개인 풀에 덤프 장치를 추가할 수 없습니다. 다음과 유사한 메시지가 표시됩니다.
# dumpadm -d /dev/zvol/dsk/datapool/dump dump is not supported on device '/dev/zvol/dsk/datapool/dump': 'datapool' has multiple top level vdevs
최상위 장치가 여러 개일 수 없는 루트 풀에 덤프 장치를 추가하십시오.