부트 환경에 대한 파일 시스템을 작성할 때 규칙은 Solaris 운영 환경에 대한 파일 시스템 작성을 위한 규칙과 동일합니다. Solaris Live Upgrade는 사용자가 중요한 파일 시스템에 대한 잘못된 구성을 작성하는 것을 방지할 수 없습니다. 예를 들어, 루트(/)와 /kernel, 루트의 잘못된 나누기(/)에 대하여 별도의 파일 시스템을 작성할 lucreate 명령을 입력할 수 있습니다.
디스크를 다시 분할할 때 슬라이스를 겹치지 마십시오. 이 조건이 존재하면 새 부트 환경은 작성된 것으로 나타나지만 활성화되면 부트 환경이 부트되지 않습니다. 겹친 파일 시스템은 손상될 수 있습니다.
Solaris Live Upgrade가 제대로 작동하려면 활성 부트 환경의 vfstab 파일이 올바른 내용을 가져야 하고 최소한 루트(/)에 대한 항목이 있어야 합니다.
비활성 부트 환경을 작성할 때 루트(/) 파일 시스템이 복사될 슬라이스를 식별해야 합니다. 루트(/) 파일 시스템에 대한 슬라이스를 선택할 때 다음 지침을 따르십시오. 슬라이스는 다음을 총족해야 합니다.
시스템이 부트할 수 있는 슬라이스여야 합니다.
권장 최소 크기를 충족해야 합니다.
Veritas VxVM 볼륨일 수 없습니다.
다른 물리적 디스크 또는 활성 루트(/) 파일 시스템과 동일한 디스크에 있을 수 있습니다.
sun4m 시스템이 있으면 루트(/) 파일 시스템은 2GB 이상일 수 없습니다.
선택 메뉴가 비활성 부트 환경의 작성에 사용할 수 있는 가장 사용 가능한 슬라이스를 표시합니다. Veritas VxVM 볼륨 또는 Solaris 볼륨 관리자 메타 장치와 같은 일부 슬라이스는 사용 가능하지만 선택 메뉴에 표시되지 않습니다.
Solaris 볼륨 관리자 메타 장치 또는 Veritas 볼륨 관리자 VxVM 볼륨을 사용하여 현재 사용 중인 시스템의 Solrais Live Upgrade를 사용할 수 있습니다. 소스 부트 환경은 물리적 디스크 슬라이스, Solaris 볼륨 관리자 메타 장치 또는 Veritas 볼륨 관리자 볼륨의 모든 조합에서 포함될 수 있습니다. 새 부트 환경을 작성할 때 새 부트 환경의 루트(/) 파일 시스템에 대하여 선택된 슬라이스는 물리적 디스크 슬라이스이거나 Solaris 볼륨 관리자 메타 장치일 수 있습니다. 루트 파일 시스템에 대하여 Solaris 볼륨 관리자 메타 장치를 선택한 경우, 메타 장치는 단일 디스크만 가진 스트라이프이거나 단일 디스크 스트라이프의 미러여야 합니다. 자세한 내용은 metaroot(1M)를 참조하십시오.
새 부트 환경을 작성하는 경우 루트(/) 파일 시스템에 대하여 Veritas VxFS 볼륨을 사용할 수 없습니다. 루트(/) 파일 시스템을 제외한 모든 파일 시스템에 대하여 물리적 디스크 슬라이스, Solaris 볼륨 관리자 메타 장치 또는 Veritas VXFS 볼륨을 사용할 수 있습니다.
표 31–2는 메타 장치 또는 볼륨을 사용할 때 부트 환경 작성에 대한 승인 가능 디스크 구성에 대하여 설명합니다.
표 31–2 메타 장치 또는 볼륨에 대한 승인 가능 슬라이스
제품 |
소스 슬라이스 |
대상이 루트(/) 파일 시스템에 대한 메타 장치인 경우 |
대상이 루트(/) 파일 시스템이 아니지만 /usr, /var 또는 /opt인 경우 |
---|---|---|---|
Solaris 볼륨 관리자 |
루트(/) 파일 시스템의 경우, 소스는 메타 장치 또는 물리적 슬라이스일 수 있습니다. |
루트(/) 파일 시스템은 반드시 단일 디스크만 가진 스트라이프 또는 단일 스트라이프의 미러여야 합니다. |
다른 파일 시스템은 물리적 슬라이스 또는 메타 장치일 수 있습니다. |
Veritas VxVM 볼륨 관리자 |
루트(/) 파일 시스템의 경우, 소스는 볼륨 또는 물리적 슬라이스일 수 있습니다. |
루트 (/) 파일 시스템은 VxVM 볼륨일 수 없습니다.루트(/)는 물리적 슬라이스여야 합니다. |
다른 파일 시스템은 물리적 슬라이스 또는 볼륨일 수 있습니다. |
새 부트 환경을 작성하는 경우 lucreate -m 명령은 다음 세가지 장치 유형만 인식합니다.
/dev/dsk/cnumtnumdnumsnum 형식의 물리적 슬라이스
/dev/md/dsk/dnum 형식의 Solaris 볼륨 관리자
/dev/vx/dsk/volume_name 형식의 Veritas VxFS 볼륨
메타 장치 또는 볼륨과 함께 부트 환경을 사용하려면 플래시 아카이브를 업그레이드하거나 설치할 때 특별히 고려해야 할 사항이 있습니다. 자세한 내용은 메타 장치 및 볼륨 업그레이드을(를) 참조하십시오.
Veritas VxVM을 사용하여 업그레이드할 때 문제가 발생하면 Veritas VxVm을 실행하는 Solaris Live Upgrade를 사용하여 업그레이드하는 중에 시스템 장애 발생을(를) 참조하십시오.
스왑 슬라이스는 현재 부트 환경을 제외한 모든 부트 환경 또는 -s 옵션이 사용될 경우, 소스 부트 환경에서 사용할 수 없습니다. 스왑 슬라이스를 다른 부트 환경에서 사용 중인 경우 해당 슬라이스에 스왑, UFS, 또는 기타 파일 시스템이 포함되어 있는지 여부에 관계 없이 부트 환경 작성이 실패합니다.
Solaris Live Upgrade는 슬라이스의 전체 내용을 지정된 새 부트 환경 슬라이스로 복사합니다. 해당 슬라이스의 일부 대형 파일 시스템을 복사하기보다 부트 환경 사이에 공유시켜 공간과 복사 시간을 절약할 수 있습니다. 루트(/) 및 /var와 같은 운영 환경에 중요한 파일 시스템은 복사해야 합니다. /home과 같은 파일 시스템은 중요한 파일 시스템이 아니며 부트 환경 사이에서 공유할 수 있습니다. 공유 가능 파일 시스템은 사용자 정의 파일 시스템이어야 하며 활성 및 새 부트 환경에서 별도의 스왑 슬라이스에 있어야 합니다. 필요에 따라 여러 방법으로 디스크를 재구성할 수 있습니다.
새 부트 환경을 작성하기 전에 디스크를 다시 슬라이스하고 공유 가능 파일 시스템을 자체 슬라이스에 둘 수 있습니다. 예를 들어, 루트(/), /var 및 /home이 모두 동일한 슬라이스에 있을 경우 디스크를 재구성하고 /home을 자체 슬라이스에 둡니다. 새 부트 환경을 작성할 때 /home은 기본적으로 새 부트 환경과 공유됩니다.
디렉토리를 공유하고자 하면 해당 디렉토리는 자체 슬라이스로 분리되어야 합니다. 그러면 해당 디렉토리는 다른 부트 환경과 공유할 수 있는 파일 시스템이 됩니다. lucreate 명령을 -m 옵션과 함께 사용하여 새 부트 환경을 작성하고 디렉토리를 자체 슬라이스로 분리할 수 있습니다. 그러나 새 파일 시스템은 원래 부트 환경과 아직 공유할 수 없습니다. 다른 부트 환경을 작성하려면 lucreate 명령을 -m 옵션과 함께 실행해야 합니다. 그러면 두 개의 새 부트 환경이 디렉토리를 공유할 수 있습니다.
예를 들어, Solaris 8 릴리스에서 Solaris 9 릴리스로 업그레이드하고 /home을 공유하고자 했다면 lucreate 명령을 -m 옵션과 함께 실행할 수 있습니다. 자체 슬라이스의 별도의 파일 시스템으로서 /home을 사용하여 Solaris 8 릴리스를 작성할 수 있습니다. 그런 다음 lucreate 명령을 - m과 함께 다시 실행하여 해당 부트 환경을 복제합니다. 그러면 세 번째 부트 환경을 Solaris 9 릴리스로 업그레이드할 수 있습니다. /home은 Solaris 8과 Solaris 9 릴리스 사이에서 공유됩니다.
핵심 및 공유 가능 파일 시스템의 설명은 부트 환경 작성 개요을(를) 참조하십시오.