Solaris 10 10/08 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획

UFS 루트(/) 파일 시스템에서 ZFS 루트 풀로 마이그레이션

다음 명령은 ZFS 루트 풀을 만들고, 해당 ZFS 루트 풀의 UFS 루트(/) 파일 시스템에서 새 부트 환경을 만듭니다. ZFS 루트 풀은 lucreate 작업 전에 있어야 하며, 업그레이드 가능하고 부트 가능하도록 하려면 전체 디스크가 아닌 슬라이스로 만들어야 합니다. 디스크에는 EFI 레이블이 있을 수 없지만 SMI 레이블이 있어야 합니다. 제한 사항에 대한 자세한 내용은 Solaris Live Upgrade 사용 시 시스템 요구 사항 및 제한를 참조하십시오.

그림 11–1에서는 별도의 슬라이스 c0t1d0s5에 루트 풀 rpool을 만드는 zpool 명령을 보여 줍니다. 디스크 슬라이스 c0t0d0s0에는 UFS 루트(/) 파일 시스템이 들어 있습니다. lucreate 명령에서 -c 옵션은 현재 실행 중인 시스템 c0t0d0, 즉 UFS 루트(/) 파일 시스템의 이름을 지정합니다. -n 옵션은 만들려는 부트 환경에 이름 new-zfsBE를 할당합니다. -p 옵션은 새 부트 환경 rpool을 배치할 위치를 지정합니다. UFS /export 파일 시스템과 /swap 볼륨은 새 부트 환경에 복사되지 않습니다.

그림 11–1 UFS 파일 시스템에서 ZFS 루트 풀로 마이그레이션

그림에 대한 설명은 컨텍스트를 참조하십시오.


예 11–1 UFS 루트(/) 파일 시스템에서 ZFS 루트 풀로 마이그레이션

이 예에서는 그림 11–1에서와 동일한 명령을 보여 줍니다. 명령은 새 루트 풀 rpool을 만들고 UFS 루트(/) 파일 시스템의 풀에 새 부트 환경을 만듭니다. 이 예에서 zfs list 명령은 zpool 명령을 통해 만든 ZFS 루트 풀을 보여 줍니다. 다음 zfs list 명령은 lucreate 명령을 통해 만든 데이터 세트를 보여 줍니다.


# zpool create rpool c0t1d0s5
# zfs list
NAME                        USED  AVAIL  REFER  MOUNTPOINT 
rpool                      9.29G  57.6G    20K  /rpool

# lucreate -c c0t0d0 -n new-zfsBE -p rpool
# zfs list
NAME                        USED  AVAIL  REFER  MOUNTPOINT 
rpool                      9.29G  57.6G    20K  /rpool
rpool/ROOT                 5.38G  57.6G    18K  /rpool/ROOT
rpool/ROOT/new-zfsBE       5.38G  57.6G   551M  /tmp/.alt.luupdall.110034
rpool/dump                 1.95G      -  1.95G  - 
rpool/swap                 1.95G      -  1.95G  - 

새 부트 환경은 rpool/ROOT/new-zfsBE입니다. 부트 환경 new-zfsBE는 이제 업그레이드하고 활성화할 수 있습니다.