Solaris Live Upgrade는 중요한 파일이 변경되었는지 검사합니다. 이러한 파일의 내용이 두 부트 환경 간에 같지 않으면 활성 부트 환경에서 새 부트 환경으로 복사됩니다. 새 부트 환경을 만든 후에 변경했을 가능성이 있는 /etc/passwd 또는 /etc/group 파일과 같은 중요한 파일이 동기화의 대상입니다.
/etc/lu/synclist 파일에 동기화되는 디렉토리 및 파일 목록이 들어 있습니다. 경우에 따라 활성 부트 환경의 다른 파일들을 새 부트 환경으로 복사하려고 할 수도 있습니다. 필요할 경우 디렉토리와 파일을 /etc/lu/synclist에 추가할 수 있습니다.
/etc/lu/synclist에 없는 파일을 추가하면 시스템이 부트되지 않을 수도 있습니다. 동기화 프로세스는 파일을 복사하고 디렉토리를 만드는 작업만 수행하고 파일과 디렉토리를 제거하지는 않습니다.
/etc/lu/synclist 파일의 다음 예는 이 시스템에 대해 동기화되는 표준 디렉토리 및 파일을 보여 줍니다.
/var/mail OVERWRITE /var/spool/mqueue OVERWRITE /var/spool/cron/crontabs OVERWRITE /var/dhcp OVERWRITE /etc/passwd OVERWRITE /etc/shadow OVERWRITE /etc/opasswd OVERWRITE /etc/oshadow OVERWRITE /etc/group OVERWRITE /etc/pwhist OVERWRITE /etc/default/passwd OVERWRITE /etc/dfs OVERWRITE /var/log/syslog APPEND /var/adm/messages APPEND |
synclist 파일에 추가하기에 적합한 디렉토리와 파일의 예는 다음과 같습니다.
/var/yp OVERWRITE /etc/mail OVERWRITE /etc/resolv.conf OVERWRITE /etc/domainname OVERWRITE |
synclist 파일 항목은 파일이나 디렉토리가 될 수 있습니다. 두 번째 필드는 부트 환경이 활성화될 때 수행되는 업데이트 방법을 나타냅니다. 파일 업데이트에 대한 세 가지 방법이 있습니다.
OVERWRITE — 활성 부트 환경 파일의 내용이 새 부트 환경 파일의 내용을 덮어씁니다. 두 번째 필드에 동작이 지정되어 있지 않을 경우에는 OVERWRITE가 기본 동작입니다. 항목이 디렉토리이면 모든 하위 디렉토리가 복사됩니다. 모든 파일을 덮어씁니다. 새 부트 환경 파일의 날짜, 모드, 소유권은 이전 부트 환경의 해당 파일과 같습니다.
APPEND — 활성 부트 환경 파일의 내용이 새 부트 환경 파일의 끝에 추가됩니다. 이렇게 하면 파일에 항목이 중복될 수 있습니다. 디렉토리에는 APPEND를 사용할 수 없습니다. 새 부트 환경 파일의 날짜, 모드, 소유권은 이전 부트 환경의 해당 파일과 같습니다.
PREPEND — 활성 부트 환경 파일의 내용이 새 부트 환경 파일의 앞에 추가됩니다. 이렇게 하면 파일에 항목이 중복될 수 있습니다. 디렉토리에는 PREPEND를 사용할 수 없습니다. 새 부트 환경 파일의 날짜, 모드, 소유권은 이전 부트 환경의 해당 파일과 같습니다.