새 BE는 지정한 설치, 제거 또는 업데이트 변경 사항이 적용된 현재 BE의 복제본입니다. 현재 BE는 수정되지 않습니다. 시스템은 자동으로 다시 시작되지 않습니다. 새 BE는 다음에 시스템을 다시 시작할 때 기본적으로 선택되는 부트 옵션이지만 현재 BE로 부트하는 것도 가능합니다.
--no-be-activate 옵션을 지정할 경우 다음 재부트 시 새로운 BE가 기본 부트 옵션으로 선택되지 않습니다.
--be-name 옵션을 사용하여 새 BE가 강제로 만들어지도록 설정하거나 새 BE가 기본적으로 만들어지는 경우 새 BE에 의미 있는 이름을 지정합니다.
작업 미리 보기의 예제에서는 group/feature/amp 패키지를 설치할 때 새 BE가 기본적으로 만들어지지 않도록 설정했습니다. 다음 부분 출력에서는 --be-name 옵션이 지정되었으므로 새 BE가 만들어집니다.
$ pkg install -v --be-name s11amp group/feature/amp Packages to install: 6 Mediators to change: 1 Estimated space available: 22.70 GB Estimated space to be consumed: 751.08 MB Create boot environment: Yes Activate boot environment: Yes Create backup boot environment: No Rebuild boot archive: No
다음 메시지가 설치 작업의 끝에 표시됩니다.
A clone of s11 exists and has been updated and activated. On the next boot the Boot Environment s11amp will be mounted on '/'. Reboot when ready to switch to this updated BE.
pkg list 명령은 현재 BE에 group/feature/amp 패키지가 설치되어 있지 않기 때문에 group/feature/amp 패키지가 설치되지 않았음을 보고합니다. group/feature/amp 패키지는 새 s11amp BE에 설치되어 있습니다.
$ pkg list group/feature/amp pkg list: no packages matching 'group/feature/amp' installed
시스템에 s11amp라는 새로운 활성 BE가 있는지 확인하려면 beadm list 명령을 사용합니다. “N” BE가 현재 부트되어 있고 “R” BE가 재부트 시 기본값입니다. 재부트 시의 기본 BE를 변경하려면 beadm activate 명령을 사용합니다.
$ beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- s11 N / 30.92M static 2014-03-05 08:51 s11amp R - 25.75G static 2014-03-26 10:45
group/feature/amp 패키지가 새 BE에 설치되어 있는지 확인합니다. 새 BE를 마운트하고 -R 옵션을 사용하여 마운트된 BE에서 작동합니다. I 열에 있는 "i"는group/feature/amp 패키지가 설치되었다는 것을 나타냅니다.
$ beadm mount s11amp /mnt $ beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- s11 N / 30.92M static 2014-03-05 08:51 s11amp R /mnt 25.75G static 2014-03-26 10:45 $ pkg -R /mnt list group/feature/amp NAME (PUBLISHER) VERSION IFO group/feature/amp 0.5.11-0.175.2.0.0.33.0 i--
s11amp BE를 반드시 마운트 해제해야 합니다.
$ beadm unmount s11amp