Installationshandbok för Solaris 10 6/06: Solaris Live Upgrade och uppgraderingsplanering

Synkronisera filer mellan startmiljöer

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.

Lägga till filer i /etc/lu/synclist

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:

Tvinga fram synkronisering mellan startmiljöer

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 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.


Varning! – Varning! –

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.