패치 119254-42 및 119255-42부터는 패치 설치 유틸리티, patchadd 및 patchrm이 수정되어 새 기능을 제공하는 특정 패치나 실행 중인 시스템과 호환되지 않는 기존 파일을 처리하는 방식이 변경되었습니다. 이 유틸리티 수정은 모든 Solaris 10 릴리스의 해당 패치 설치에 영향을 줍니다. 이러한 “지연된 활성화” 패치는 커널 패치에 제공된 광범위한 변경을 보다 잘 처리합니다.
지연된 활성화 패치에서는 루트 파일 시스템의 복사본을 만드는 데 루프백 파일 시스템, lofs가 사용됩니다. 패치될 원래 파일이 안전한 위치로 복사되고 루트 파일 시스템의 lofs 복사본이 패치됩니다. 그런 다음 복사본이 패치될 때 원래 파일이 다시 새 파일로 lofs 마운트됩니다. 이것은 패치 도중에도 실행 중인 시스템이 동일하게 유지되며 사용자가 재부트할 때까지는 새 기능이 활성화되지 않고 호환되지 않는 모든 변경 사항이 숨겨진다는 것을 의미합니다.
사용자는 지연된 활성화 패치를 적용한 후 가능한 빨리 재부트해야 하지만 즉시 재부트할 필요는 없습니다. 계속해서 패치를 추가한 다음 재부트할 수 있습니다.
패치 README는 재부트가 필요한 패치가 어느 것인지에 대한 정보를 제공합니다.
패치 작업은 특히 패치 README에서 권장하는 경우 단일 사용자 모드에서 수행하는 것이 가장 좋습니다.
비전역 영역을 실행 중이거나 lofs가 비활성화된 경우에는 지연된 활성화 패치를 설치 또는 제거할 때 다음 사항을 고려하십시오.
이 패치 작업을 수행하려면 모든 비전역 영역이 중지 상태여야 합니다. 패치를 적용하려면 먼저 비전역 영역을 중지해야 합니다.
지연된 활성화 패치 작업을 성공적으로 완료하려면 lofs 루프백 파일 시스템이 필요합니다. Sun Cluster 3.1 또는 Sun Cluster 3.2가 실행 중인 시스템에는 대체로 lofs가 사용되지 않으며, 이는 lofs가 활성화될 때 HA-NFS 기능이 제한되기 때문입니다. 따라서 지연된 활성화 패치를 설치하기 전에 다음 단계를 수행하여 루프백 파일 시스템을 다시 활성화해야 합니다.
/etc/system 파일에 있는 다음 행을 제거하거나 주석으로 표시합니다.
exclude:lofs |
시스템을 재부트합니다.
패치를 설치합니다.
패치 설치 작업을 완료한 후 /etc/system 파일에서 해당 행을 복원하거나 주석 표시를 삭제합니다.
정상적인 작업을 재개하도록 시스템을 다시 부트합니다.
오류 메시지는 표시되지 않습니다.
해결 방법: Solaris Live Upgrade를 사용하여 패치 기능을 관리하는 것이 좋습니다. Solaris Live Upgrade는 실행 중인 시스템에 패치를 적용할 때 발생하는 문제를 방지합니다. Solaris Live Upgrade는 문제 발생 시 폴백 기능을 제공함으로써 패치 작업과 연관된 중단 시간을 단축하고 위험을 최소화합니다. 자세한 내용은 Solaris 10 10/08 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획을 참조하십시오.