Installationsguide för Solaris 9 4/04

Synkronisera filer mellan startmiljöer

När du är färdig 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                    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

Nedan följer exempel på kataloger och filer som skulle kunna läggas till i filen synclist:


/var/yp                    OVERWRITE
/etc/mail                  OVERWRITE
/etc/resolv.conf           OVERWRITE
/etc/domainname            OVERWRITE

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 filerna:

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örde Solaris 9 i din gamla startmiljö och startade om till en Solaris 2.6-version med en tvingad synkronisering, skulle filer i 2.6-versionen kunna förändras. Eftersom filerna beror på vilken version av operativmiljön de kom med, kan starten av Solaris 7-versionen misslyckas på grund av Solaris 9-filer som inte är kompatibla med Solaris 7-filer.