새로 작성된 부트 환경에서 처음 부트할 때 Solaris Live Upgrade 소프트웨어가 새 부트 환경을 마지막 활성 부트 환경과 동기화합니다. 활성 부트 환경이 반드시 새로 작성된 부트 환경에 대한 소스였던 부트 환경은 아닙니다. "여기서 "동기화"란 특정 시스템 파일과 디렉토리가 가장 최신의 활성 부트 환경에서 부트 중인 부트 환경으로 복사됨을 의미합니다. -s 옵션과 함께 luactivate를 사용하는 경우를 제외하고 Solaris Live Upgrade는 이 초기 부트 후 이러한 동기화를 수행하지 않습니다.
-s 옵션으로 동기화를 강제하면 luactivate가 동기화 대상 파일 사이의 충돌을 검사합니다. 새 부트 환경이 부트되고 충돌이 감지되면 경고가 나타나고 파일이 동기화되지 않습니다. 그런 충돌에도 불구하고 활성화를 성공적으로 완료할 수 있습니다. 예를 들어, 다음을 수행하면 충돌이 발생할 수 있습니다.
현재 부트 환경을 새 운영 체제로 업그레이드
비활성 부트 환경을 새 운영 체제로 업그레이드하고 원래 부트 환경의 파일을 수정
두 부트 환경 모두에서 /etc/passwd와 같은 시스템 파일을 수정
마지막 활성 부트 환경에서 발생했을 수 있는 변경 사항을 인지하거나 제어하지 못할 수 있기 때문에 이 옵션을 사용 시 매우 신중해야 합니다. 예를 들어, 현재 부트 환경에서 Solaris 9 소프트웨어를 실행 중이고 강제 동기화로 Solaris 2.6로 다시 부트했으면 2.6 릴리스에서는 파일이 변경될 수 있습니다. 파일은 운영 체제 릴리스에 따라 달라서 Solaris 9 파일이 Solaris 2.6 파일과 호환되지 않을 수 있으므로 Solaris 2.6 릴리스로의 부트가 실패할 수 있습니다.
수퍼유저로 로그인합니다.
부트 환경을 활성화하려면 다음을 입력합니다.
# /usr/sbin/luactivate -s BE_name |
BE_name |
활성화할 부트 환경의 이름을 지정합니다. |
-s |
마지막 활성 부트 환경과 새 부트 환경 사이에서 파일을 동기화합니다. -s 옵션은 부트 환경의 최초 활성화 후 파일을 동기화하는 데 사용됩니다. 처음으로 부트 환경이 활성화되면 부트 환경 사이의 파일은 동기화되지만 이후에 부트 환경을 활성화하는 경우 파일은 동기화되지 않습니다. 마지막 활성 부트 환경에서 발생했을 수 있는 변경 사항을 인지하거나 제어하지 못할 수 있기 때문에 이 옵션을 사용 시 매우 신중해야 합니다. |
재부트합니다.
# init 6 |
이 예에서 second_disk 부트 환경은 다음 재부트 시 활성화되고 파일이 동기화됩니다.
# /usr/sbin/luactivate -s second_disk # init 6 |