패치 119254-42 및 119255-42부터는 패치 설치 유틸리티, patchadd 및 patchrm이 수정되어 새 기능을 제공하는 특정 패치나 실행 중인 시스템과 호환되지 않는 기존 파일을 처리하는 방식이 변경되었습니다. 이 유틸리티 수정은 모든 Solaris 10 릴리스의 해당 패치 설치에 영향을 줍니다. 이러한 “지연된 활성화” 패치는 커널 패치에 제공된 광범위한 변경을 보다 잘 처리합니다.
지연된 활성화 패치에서는 루트 파일 시스템의 복사본을 만드는 데 루프백 파일 시스템, 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 5/08 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획을 참조하십시오.