Oracle® Solaris 11.2의 ZFS 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

SPARC 기반 시스템의 ZFS 루트 파일 시스템에서 부트

ZFS BE가 여러 개인 SPARC 기반 시스템에서 beadm activate 명령을 사용하여 BE에서 부트할 수 있습니다.

설치 및 beadm 활성화 프로세스 중에 ZFS 루트 파일 시스템은 bootfs 등록 정보를 통해 자동으로 지정됩니다.

하나의 풀에 부트 가능 파일 시스템이 여러 개 있을 수 있습니다. 기본적으로 /pool-name/boot/menu.lst 파일의 부트 가능 파일 시스템 항목은 풀의 bootfs 등록 정보로 식별되지만, menu.lst 항목에 풀의 대체 파일 시스템을 지정하는 bootfs 명령이 포함될 수 있습니다. 따라서 menu.lst 파일에 풀 내 여러 루트 파일 시스템에 대한 항목이 포함될 수 있습니다.

시스템에 ZFS 루트 파일 시스템이 설치되었으면 다음과 비슷한 항목이 menu.lst 파일에 추가됩니다.

title Oracle Solaris 11.2 SPARC
bootfs rpool/ROOT/solaris

새 BE가 만들어지면 menu.lst 파일이 자동으로 업데이트됩니다.

title Oracle Solaris 11.2 SPARC
bootfs rpool/ROOT/solaris
title solaris
bootfs rpool/ROOT/solaris2

SPARC 기반 시스템에서는 다음과 같이 부트할 BE를 선택할 수 있습니다.

  • ZFS BE가 활성화된 후에는 boot –L 명령을 사용하여 ZFS 풀 내에 있는 부트 가능 파일 시스템 목록을 표시할 수 있습니다. 그런 다음 목록에서 부트 가능 파일 시스템 중 하나를 선택할 수 있습니다. 해당 파일 시스템을 부트하는 방법에 대한 자세한 지침이 표시됩니다. 지침에 따라 선택한 파일 시스템을 부트할 수 있습니다.

  • 부트 –Z file system 명령을 사용하여 특정 ZFS 파일 시스템을 부트합니다.

이 부트 방법은 BE를 자동으로 활성화하지 않습니다. boot –L–Z 구문으로 BE를 부트한 후 자동으로 부트를 계속하려면 이 BE를 활성화해야 합니다.

예 4-1  특정 ZFS 부트 환경에서 부트

시스템 부트 장치의 ZFS 저장소 풀에 ZFS BE가 여러 개 있을 경우 beadm activate 명령을 사용하여 기본 BE를 지정할 수 있습니다.

예를 들어, 다음 ZFS BE는 beadm 출력에 설명된 대로 사용 가능합니다.

# beadm list
BE        Active Mountpoint Space Policy Created
--        ------ ---------- ----- ------ -------
solaris   NR     /          3.80G static 2012-07-20 10:25
solaris-2 -      -          7.68M static 2012-07-19 13:44 

SPARC 기반 시스템에 ZFS BE가 여러 개 있는 경우 boot –L 명령을 사용할 수 있습니다. 예를 들면 다음과 같습니다.

ok boot -L
Boot device: /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0,0:a  File and args: -L
1 Oracle Solaris 11.2 SPARC
2 solaris
Select environment to boot: [ 1 - 2 ]: 1

To boot the selected entry, invoke:
boot [<root-device>] -Z rpool/ROOT/solaris-2

Program terminated
ok boot -Z rpool/ROOT/solaris-2

위 명령으로 부트된 BE는 다음 재부트 시 활성화되지 않습니다. boot –Z 작업 도중 선택된 BE에서 계속 자동으로 부트하려는 경우 해당 BE를 활성화해야 합니다.