탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 10에서 Oracle Solaris 11로 전환 Oracle Solaris 11 Information Library (한국어) |
1. Oracle Solaris 10에서 Oracle Solaris 11로 전환(개요)
2. Oracle Solaris 11 설치 방법으로 전환
Oracle Solaris 11에서 ZFS 저장소 풀을 만드는 작업은 Oracle Solaris 10에서 풀을 만드는 작업과 유사합니다. 다음 절에서는 ZFS 루트 풀 및 비루트 풀용 디스크 준비에 대한 요약 정보를 제공합니다.
다음과 같은 일반 풀 장치 구성 권장 사항을 검토하십시오.
비루트 풀은 전체 디스크를 사용하여 만듭니다. 이 방법이 디스크 슬라이스를 사용하는 것보다 관리하기가 더 쉽습니다. 예를 들어 다음과 같이 4개의 장치를 포함하는 미러링된 저장소 풀을 손쉽게 만들 수 있습니다.
# zpool create tank mirror c0t1d0 c0t2d0 mirror c1t1d0 c1t2d0
전체 디스크를 사용하여 ZFS 저장소 풀을 만들 경우 SMI 레이블이 아닌 EFI 레이블을 사용하여 디스크에 레이블이 지정됩니다. 포맷 유틸리티에 표시된 디스크 레이블에서 EFI 레이블은 실린더 정보가 없습니다. 예를 들면 다음과 같습니다.
partition> print Current partition table (original): Total disk sectors available: 286478269 + 16384 (reserved sectors) Part Tag Flag First Sector Size Last Sector 0 usr wm 256 136.60GB 286478302 1 unassigned wm 0 0 0 2 unassigned wm 0 0 0 3 unassigned wm 0 0 0 4 unassigned wm 0 0 0 5 unassigned wm 0 0 0 6 unassigned wm 0 0 0 8 reserved wm 286478303 8.00MB 286494686
비루트 풀은 전체 디스크를 사용하여 만드는 것이 좋지만, 이 경우 루트 풀 디스크에는 부트될 SMI 레이블이 필요합니다.
다음과 같은 루트 풀 설치 개선 사항을 검토하십시오.
디스크 레이블 개선 사항 – OS가 포함될 디스크 레이블을 알 수 없거나 이러한 디스크 레이블이 EFI인 경우, SMI 레이블을 사용하여 자동으로 디스크에 레이블이 지정됩니다.
또한 AI 설치 프로그램에서 whole_disk 키워드 구문이 향상되었으므로, whole_disk가 true로 설정된 경우 디스크에 기존 분할 영역이나 슬라이스가 있더라도 디스크 컨텐츠가 바뀝니다.
미러링된 루트 풀의 AI 설치 – Oracle Solaris 10 설치 기능을 사용하면 설치 중 미러링된 루트 풀을 만들 수 있습니다.
Oracle Solaris 11 자동 설치 중에는 AI 매니페스트 키워드 구문을 사용하여 미러링된 루트 풀을 만들 수 있습니다. 예를 들면 다음과 같습니다.
<!DOCTYPE auto_install SYSTEM "file:///usr/share/install/ai.dtd.1"> <auto_install> <ai_instance name="default"> <target> <disk whole_disk="true" in_zpool="rpool" in_vdev="root_mirror"> <disk_name name="c8t0d0" name_type="ctd"/> </disk> <disk whole_disk="true" in_zpool="rpool" in_vdev="root_mirror"> <disk_name name="c8t1d0" name_type="ctd"/> </disk> <zpool name="rpool" is_root="true"> <vdev name="root_mirror" redundancy="mirror"/> <be name="solaris"/> </zpool> </target>
위 예에서 설치 프로그램은 자동으로 각 디스크, c8t0d0 및 c8t1d0에 슬라이스 0을 만듭니다. 이들은 미러링된 루트 풀을 만드는 데 사용됩니다. 또한 SMI 레이블은 루트 풀 디스크에 만들어지기 때문에 설치 프로그램이 x86 시스템에도 슬라이스 2 및 슬라이스 8을 만듭니다.
일반적으로 시스템이 설치될 때 루트 풀 장치의 레이블이 재지정되고 루트 풀이 만들어집니다. zpool attach 명령을 사용하여 설치 후 미러링된 루트 풀을 만들거나, 루트 풀에서 디스크를 바꿀 경우 다음과 같은 장치 요구 사항에 유념하십시오
시스템이 설치된 후 zpool attach 명령을 사용하여 루트 풀 디스크에 연결하여 미러링된 루트 풀이 만들고 원하는 디스크에 EFI 레이블이 포함된 경우 SMI 레이블을 사용하여 디스크 레이블을 재지정할 수 있습니다.
Oracle Solaris 11 릴리스에서는 다음과 같은 단축 명령을 사용하여 기준 루트 풀에 연결할 수 있는 EFI 레이블을 통해 강제로 SMI 레이블을 디스크에 지정할 수 있습니다. 예를 들면 다음과 같습니다.
# format -L vtoc -d c1t0d0 Searching for disks...done selecting c1t0d0 [disk formatted] c1t0d0 is labeled with VTOC successfully.
이 명령은 오류 검사를 수행하지 않으므로 올바른 디스크에 레이블을 재지정하도록 주의하십시오.
루트 풀용 디스크에 SMI(VTOC) 레이블을 강제로 지정할 경우 기본 분할 영역 테이블이 적용됩니다. 즉, 기본 s0 슬라이스 크기가 너무 작을 수 있습니다. 분할 영역 또는 슬라이스 크기 변경에 대한 자세한 내용은 Oracle Solaris 관리: 장치 및 파일 시스템의 디스크에 레이블을 지정하는 방법을 참조하십시오.
부트 블록은 루트 풀 디스크의 zpool attach 작업 중에 자동으로 적용됩니다.
zpool replace 명령을 사용하여 루트 풀 디스크를 바꿀 경우 먼저 SMI 레이블을 적용한 다음 부트 블록도 적용해야 합니다. 자세한 내용은 Oracle Solaris 관리: ZFS 파일 시스템의 ZFS 루트 풀의 디스크 교체 방법을 참조하십시오.
Oracle Solaris OS를 성공적으로 부트할 수 있으려면 루트 풀에 사용할 디스크의 크기가 2TB 미만이어야 합니다.
풀은 디스크 슬라이스 또는 미러링된 디스크 슬라이스에 존재해야 합니다. beadm 작업 중 지원되지 않는 풀 구성을 사용하려고 시도하면 다음과 유사한 메시지가 표시됩니다.
ERROR: ZFS pool name does not support boot environments
x86 기반 시스템에서는 디스크에 Oracle Solaris fdisk 분할 영역이 포함되어야 합니다. Oracle Solaris fdisk 분할 영역은 x86 기반 시스템이 설치될 때 자동으로 만들어집니다. fdisk 분할 영역에 대한 자세한 내용은 Oracle Solaris 관리: 장치 및 파일 시스템의 fdisk 분할 영역을 만드는 방법에 대한 지침을 참조하십시오.
ZFS 루트 풀 만들기에 대한 자세한 내용은 ZFS 저장소 풀 만들기 방식을 참조하십시오.