När du är redo att växla startmiljö och göra den nya startmiljön aktiv aktiverar du snabbt den nya startmiljön och startar om datorn. Första gången du startar en ny startmiljö synkroniseras filerna mellan startmiljöerna. ?Synkronisera? betyder här att vissa systemfiler och kataloger kan kopieras från den senast aktiva startmiljön till den startmiljö som startas. De filer och kataloger som har ändrats kopieras.
Solaris Live Upgrade kontrollerar om viktiga filer har ändrats. Om innehållet i de här filerna inte är samma i båda startmiljöerna kopieras de från den aktiva startmiljön till den nya startmiljön. Synkronisering är avsedd för viktiga filer som till exempel /etc/passwd och /etc/group, filer som kan ha ändrats sedan den nya startmiljön skapades.
Filen /etc/lu/synclist innehåller en lista över filer och kataloger som är synkroniserade. I en del fall kanske du vill kopiera andra filer från den aktiva startmiljön till den nya startmiljön. Du kan lägga till kataloger och filer i /etc/lu/synclist om det behövs.
Om du lägger till filer som inte finns i listan /etc/lu/synclist kan det orsaka att systemet inte går att starta. Synkroniseringsprocessen kopierar bara filer och skapar kataloger. Den tar inte bort filer och kataloger.
Följande exempel på innehållet i filen /etc/lu/synclist visar standardkataloger och filer som har synkroniserats för det här systemet.
/var/mail SKRIV ÖVER /var/spool/mqueue SKRIV ÖVER /var/spool/cron/crontabs SKRIV ÖVER /var/dhcp SKRIV ÖVER /etc/passwd SKRIV ÖVER /etc/shadow SKRIV ÖVER /etc/opasswd SKRIV ÖVER /etc/oshadow SKRIV ÖVER /etc/group SKRIV ÖVER /etc/pwhist SKRIV ÖVER /etc/default/passwd SKRIV ÖVER /etc/dfs SKRIV ÖVER /var/log/syslog LÄGG TILL /var/adm/messages LÄGG TILL |
Nedan följer exempel på kataloger och filer som skulle kunna läggas till i filen synclist:
/var/yp SKRIV ÖVER /etc/mail SKRIV ÖVER /etc/resolv.conf SKRIV ÖVER /etc/domainname SKRIV ÖVER |
Posterna i filen synclist kan vara filer eller kataloger. I det andra fältet anges den uppdateringsmetod som används när startmiljön aktiveras. Det finns tre sätt att uppdatera filer:
OVERWRITE – Innehållet i filen för den nya startmiljön skrivs över med innehållet i filen för den aktiva startmiljön. OVERWRITE är standardåtgärden om ingen åtgärd angetts i det andra fältet. Om posten är en katalog kopieras alla underkataloger. Alla filer skrivs över. Filen för den nya startmiljön har samma datum, läge och ägarskap som samma fil i den tidigare startmiljön.
APPEND – Innehållet i filen för den aktiva startmiljön läggs till i slutet av filen för den nya startmiljön. Detta kan leda till dubblettposter i filen. Kataloger kan inte listas som APPEND. Filen för den nya startmiljön har samma datum, läge och ägarskap som samma fil i den tidigare startmiljön.
PREPEND – Innehållet i filen för den aktiva startmiljön läggs till i början av filen för den nya startmiljön. Detta kan leda till dubblettposter i filen. Kataloger kan inte listas som PREPEND. Filen för den nya startmiljön har samma datum, läge och ägarskap som samma fil i den tidigare startmiljön.
Första gången du startar från en startmiljö som du nyss har skapat synkroniseras den nya startmiljön mot den senast aktiva miljön av Solaris Live Upgrade. Efter denna första start och synkronisering utför Solaris Live Upgrade inga synkroniseringar om du inte vill det.
Om du vill tvinga synkronisering med hjälp av det teckenbaserade gränssnittet skriver du yes när du får frågan.
Om du vill tvinga synkronisering med hjälp av kommandoradsgränssnittet använder du kommandot luactivate med alternativet -s.
Om du har flera versioner av operativmiljön Solaris vill du kanske tvinga fram en synkronisering. Du kanske vill att ändringar i exempelvis filerna email eller passwd/group ska göras i operativmiljön som du aktiverar. Om du tvingar fram en synkronisering söker Solaris Live Upgrade efter konflikter mellan filer som ska synkroniseras. När den nya startmiljön startats och en konflikt påträffats, visas en varning och filerna synkroniseras inte. Aktiveringen kan slutföras utan problem, trots sådana konflikter. En konflikt kan inträffa om du ändrar samma fil på både den nya startmiljön och den aktiva startmiljön. Du ändrar till exempel filen /etc/passwd i den ursprungliga startmiljön. Sedan gör du andra ändringar i filen /etc/passwd i den nya startmiljön. Synkroniseringsprocessen kan inte välja vilken fil som ska kopieras för synkroniseringen.
Du bör vara försiktig när du använder alternativet eftersom du kanske inte är medveten om eller har kunnat styra över ändringar som har skett i den senast aktiva startmiljön. Om du till exempel kör Solaris 10 6/06 i den aktuella startmiljön och startar om till en Solaris 9-version med tvingad synkronisering kan filerna i version 9 förändras. Eftersom filerna skiljer sig åt mellan de olika operativsystemversionerna kan starten av Solaris 9-versionen misslyckas på grund av att Solaris Solaris 10 6/06-filerna inte är kompatibla med Solaris 9-filerna.