Du kan använda Solaris Live Upgrade med menyer eller via kommandoraden. Det finns information för hur du använder båda gränssnitten. Det finns även fler sätt att använda Solaris Live Upgrade. Information om kommandon för kommandoraden finns i Kapitel 36 och i direkthjälpsavsnitten (man pages) för kommandona.
Att skapa en startmiljö är en metod för att kopiera viktiga filsystem från den aktiva startmiljön till en ny startmiljö. Med hjälp av Create-menyn, undermenyn Konfiguration och kommandot lucreate kan du strukturera om hårddiskar, anpassa filsystem och kopiera viktiga systemfiler till den nya startmiljön.
Innan filsystemen kopieras till den nya startmiljön kan du anpassa dem så att viktiga filsystemskataloger antingen slås ihop i den överordnande katalogen eller delas upp. Som standard delas användardefinierade (delbara) filsystem mellan startmiljöerna. Delbara filsystem kan kopieras vid behov. Swap, som är ett delbart filsystem, kan även delas upp och sammanfogas. Det finns en översikt över viktiga och delbara filsystem i Skapa en startmiljö, översikt.
Det här avsnittet innehåller följande procedurer:
Så här skapar du en startmiljö första gången (Kommandoradsgränssnitt)
Så här skapar du en startmiljö och slår ihop filsystem (Kommandoradsgränssnitt)
Så här skapar du en startmiljö och delar upp filsystem (Kommandoradsgränssnitt)
Så här skapar du en startmiljö och kopierar ett delbart filsystem (Kommandoradsgränssnitt)
Så här skapar du en startmiljö från en annan källa (Kommandoradsgränssnitt)
Så här skapar du en startmiljö för ett Flash-arkiv (Kommandoradsgränssnitt)
Välj Create på huvudmenyn.
Undermenyn Skapa startmiljö visas.
Skriv namnet på den aktiva startmiljön (om det behövs) och den nya startmiljön, och bekräfta informationen. Du behöver bara skriva namnet den aktiva startmiljön första gången du skapar en startmiljö.
Namnet på startmiljön får vara max 30 tecken långt, och det får endast innehålla alfanumeriska tecken och inga multibyte-tecken.
Namn på aktuell startmiljö: solaris8 Namn på ny startmiljö: solaris9 |
Spara ändringarna genom att trycka på F3.
Konfigurationsmenyn visas.
Konfigurationsmenyn består av följande:
Den ursprungliga startmiljön finns överst på skärmen. Den startmiljö som ska skapas finns längst ned.
Enhetsfältet innehåller följande information:
Namnet på en hårddiskenhet har formen /dev/dsk/c numdnumtnums num.
Namnet på en meta-enhet för Solaris Volymhanterare i formatet /dev/md/dsk/dnum.
Namnet på en volym för Veritas Volymhanterare i formatet /dev/vx/dsk/volymnamn.
Området för val av ett viktigt filsystem är tomt tills du väljer ett system. Viktiga filsystem som /usr, /var eller /opt kan delas upp eller slås ihop med rotfilsystemet (/).
Delbara filsystem som /export och utrymmet för minnesväxling visas i enhetsfältet. Dessa filsystem innehåller samma monteringspunkter i käll- och målstartmiljöerna. Utrymmet för minnesväxling delas som standard med du kan även dela upp och slå ihop (lägga till och ta bort) skivdelar för minnesväxling.
Det finns en översikt över viktiga och delbara filsystem i Skapa en startmiljö, översikt.
I fältet för filsystemstyp kan du ändra filsystemstyp. Filsystemstypen kan vara någon av följande:
vxfs, vilket anger ett Veritas-filsystem
swap, vilket anger ett filsystem för minnesväxling
ufs, vilket anger ett UFS-filsystem
(Valfritt) Du kan utföra följande åtgärder vid valfri tidpunkt:
Tryck på F5 för att skriva informationen på skärmen till en ASCII-fil.
Tryck på Control + X för att bläddra i filsystemslistan.
Sedan kan du växla mellan filsystemen för den aktiva och den nya startmiljön och rulla.
Tryck på F6 för att stänga konfigurationsmenyn.
Om du arbetar på konfigurationsmenyn sparas inga ändringar och filsystemen ändras inte.
Om du arbetar på en undermeny återgår programmet till konfigurationsmenyn.
Välj en tillgänglig skivdel genom att trycka på F2.
På valmenyn visas tillgängliga skivdelar på datorn för fältet där markören finns. På menyn visas ett skivdelsfält och ett fält för filsystemstyp.
Du kan använda piltangenterna för att placera markören i ett fält och välja en skivdel eller filsystemstyp.
Alla lediga skivdelar visas när du placerar markören i skivdelsfältet. För roten (/) visas endast lediga skivdelar som uppfyller kraven för rotfilsystemet (/). Se Riktlinjer för val av skivdel för rotfilsystemet (/).
När du placerar markören i fältet för filsystemstyp visas alla tillgängliga filsystem.
Du kan välja alla skivdelar i fetstilt text för det aktuella filsystemet. Storleken på skivdelen anges till ursprungsstorleken för filsystemet plus ytterligare 30 procents plats för uppgraderingen.
Skivdelar som visas med vanlig text är för små det aktuella filsystemet. Det finns information hur du ändrar skivdelar på en hårddisk i Steg 6.
Välj en skivdel genom att trycka på Retur.
Skivdelen visas i skivdelsfältet eller så visas ändringar i filsystemstyp i fältet för filsystemstyp.
(Valfritt) Om de tillgängliga skivdelarna inte uppfyller kraven kan du ändra skivdelningen på tillgängliga hårddiskar genom att trycka på F4.
Solaris Live Upgrade-menyn för skivdelskonfigurering visas.
Kommandot format körs så att du kan skapa nya skivdelar. Följ instruktionerna på skärmen för att skapa en ny skivdel. Det finns mer information om kommandot format i direkthjälpen (man page) för format.
Navigera den här menyn och flytta mellan enhetsfältet och filsystemtypsfältet genom att använda piltangenterna. Storleksfältet (MB) fylls i automatiskt när enheterna väljs.
(Valfritt) Om du delar upp viktiga filsystem placeras filsystemen på separata monteringspunkter. Så här gör du om du vill dela upp ett filsystem:
(Information om hur du slår ihop filsystem finns i Steg 8).
Välj filsystemet som ska delas upp.
Du kan dela upp eller utesluta filsystem som /usr, /var och /opt från deras överordnade kataloger.
När du skapar filsystem för en startmiljö gäller samma regler som för att skapa filsystem för Solaris-operativmiljön. Det finns ingen mekanism i Solaris Live Upgrade som hindrar dig att konfigurera viktiga filsystem på fel sätt. Du kan till exempel ange ett lucreate-kommando för att skapa separata filsystem för root (/) och /kernel – vilket är en ogiltigt uppdelning av root (/).
Tryck på F8.
Skriv filsystemsnamnet för den nya startmiljön, t ex:
Ange katalogen som ska vara ett separat filsystem för den nya startmiljön: /opt |
När det nya filsystemet kontrolleras läggs en ny rad till på skärmen.
Du kan gå tillbaka till konfigurationsmenyn genom att trycka på F3.
Konfigurationsmenyn visas.
(Valfritt) Om du slår ihop filsystem placeras filsystemen på samma monteringspunkt. Så här slår du ihop ett filsystem med dess överordnade katalog:
(Information om hur du delar upp filsystem finns i Steg 7.)
(Valfritt) Bestäm dig för om du vill lägga till eller ta bort skivdelar för minnesväxling.
(Valfritt) Så här gör du om du vill dela upp en minnesväxlingsskivdel:
Välj önskad skivdel i enhetsfältet.
Tryck på F9.
Skriv följande vid ledtexten:
Ange katalogen som ska vara ett separat filsystem för den nya startmiljön: swap |
Tryck på F2 för att välja.
Valmenyn visas med alla tillgängliga skivdelar för minnesväxling.
Välj skivdel för utrymmet för minnesväxling.
Skivdelen visas i enhetsfältet och du har nu en ny skivdel för minnesväxling.
(Valfritt) Så här gör du om du vill ta bort en minnesväxlingsskivdel:
Besluta dig för om du vill skapa startmiljön med en gång eller vid ett senare tillfälle:
Tryck på F3 för att skapa den nya startmiljön med en gång.
Konfigurationen sparas och konfigurationsskärmbilden stängs. Filsystemen kopieras, startmiljön görs startbar och en inaktiv startmiljö skapas.
Beroende på systemkonfiguration kan det ta en timme eller längre att skapa en startmiljö. Huvudmenyn för Solaris Live Upgrade visas.
Om du vill schemalägga proceduren kan du skriva y och sedan starttid och en e-postadress som i följande exempel.
Vill du schemalägga kopieringen? y Ange tiden i följande format: 20:15 Ange e-postadressen dit kopieringsloggen ska skickas: person@domän.com |
Du får ett e-postmeddelande när kopieringen är klar.
Information om tidsformat finns i direkthjälpen (man page) för på(1).
Du kan endast schemalägga ett jobb i taget.
När den är klar kan den inaktiva startmiljön uppgraderas. Se Kapitel 33.
Kommandot lucreate som används med alternativet -m anger vilka filsystem som ska skapas i den nya startmiljön och hur många. Du måste ange exakt antal filsystem genom att köra alternativet på nytt. Om du till exempel använder alternativet -m en gång anges var alla filsystem ska placeras. Du sammanfogar alla filsystem från den ursprungliga startmiljön till ett enda filsystem som anges med -m-alternativet. Om du anger alternativet -m två gånger skapas två filsystem. Följ de här riktlinjerna när du skapar två filsystem genom att använda -m-alternativet:
Du måste ange alternativet -m för den nya startmiljöns rotfilsystem (/). Om du kör lucreate utan alternativet -m visas konfigurationsmenyn. På konfigurationsmenyn kan du anpassa den nya startmiljön genom att styra om filer till nya monteringspunkter.
Alla viktiga filsystem som finns i den aktuella startmiljön och som inte angetts med alternativet -m sammanfogas med det filsystem som skapats på den näst högsta nivån.
Endast filsystem som angetts med alternativet -m skapas i den nya startmiljön. Om den aktuella startmiljön innehåller flera filsystem och du vill ha samma antal filsystem i den nya startmiljön, måste du ange alternativet -m för varje filsystem som skapas. Om du till exempel har filsystem för roten (/), /opt och /var, använder du alternativet -m en gång för varje filsystem i den nya startmiljön.
Duplicera inte en monteringspunkt. Du kan till exempel inte ha två rotfilsystem (/).
Logga in som superanvändare.
Skriv följande för att skapa den nya startmiljön:
# lucreate [-A 'startmiljöbeskrivning'] -c startmiljönamn \ -m monteringspunkt:enhet:filsystemstyp [-m monteringspunkt:enhet:filsystemstyp] -n startmiljönamn |
I det här exemplet kallas den aktiva startmiljön för disk_ett. Monteringspunkterna för filsystemen anges med alternativet -m. Två filsystem skapas, roten (/) och /usr. Den nya startmiljön kallas för disk_två. En beskrivning, Solaris 9-test januari 2001, associeras med namnet disk_två. Utrymmet för minnesväxling i den nya startmiljön, disk_ett delas automatiskt med källan, disk_två.
# lucreate -A 'Solaris 9-test januari 2001' -c disk_ett -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s3:ufs \ -n disk_två |
När den nya startmiljön har skapats kan den uppgraderas och aktiveras (göras startbar). Se Kapitel 33.
Kommandot lucreate som används med alternativet -m anger vilka filsystem som ska skapas i den nya startmiljön och hur många. Du måste ange exakt antal filsystem genom att köra alternativet på nytt. Om du till exempel använder alternativet -m en gång anges var alla filsystem ska placeras. Du sammanfogar alla filsystem från den ursprungliga startmiljön till ett filsystem. Om du anger alternativet -m två gånger skapas två filsystem.
Logga in som superanvändare.
Skriv följande:
# lucreate [[-A 'startmiljöbeskrivning']] -m monteringspunkt:enhet:filsystemstyp \ [[-m monteringspunkt:enhet:filsystemstyp]] -m monteringspunkt:merged:filsystemstyp -n startmiljönamn |
I det här exemplet är filsystemen i den aktuella startmiljön roten (/), /usr och /opt . Filsystemet /opt kombineras med det överordnade filsystemet /usr. Den nya startmiljön kallas för disk_två. En beskrivning, Solaris 9-test januari 2001, associeras med namnet disk_två.
# lucreate -A 'Solaris 9-test januari 2001' -c disk_ett \ -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s1:ufs \ -m /usr/opt:merged:ufs -n disk_två |
När den nya startmiljön har skapats kan den uppgraderas och aktiveras (göras startbar). Se Kapitel 33.
När du skapar filsystem för en startmiljö gäller samma regler som för att skapa filsystem för Solaris-operativmiljön. Det finns ingen mekanism i Solaris Live Upgrade som hindrar dig att konfigurera viktiga filsystem på fel sätt. Du kan till exempel ange ett lucreate-kommando för att skapa separata filsystem för root (/) och /kernel – vilket är en ogiltigt uppdelning av root (/).
När du delar upp en katalog i flera monteringspunkter behålls inte de fasta länkarna mellan filsystemen. Om t ex /usr/stuff1/fil är fast länkad till /usr/stuff2/fil och /usr/kat1 och /usr/kat2 delas upp i separata filsystem, upphör länken mellan filerna gälla. Det visas ett varningsmeddelande från lucreate om detta och en symbolisk länk skapas för att ersätta den fasta länken.
Logga in som superanvändare.
Skriv följande:
# lucreate [-A 'startmiljöbeskrivning'] -m monteringspunkt:enhet:filsystemstyp \ [[-m monteringspunkt:enhet:filsystemstyp]] -n ny_startmiljö |
I det här exemplet delar det inledande kommandot upp rotfilsystemet på flera skivdelar i den nya startmiljön. Använd en källstartmiljö med /usr, /var och /opt i roten (/): /dev/dsk/c0t0d0s0 /.
I den nya startmiljön delar du upp /usr, /var och /opt och monterar dem på egna skivdelar enligt följande exempel:
/dev/dsk/c0t1d0s0 /
/dev/dsk/c0t1d0s1 /var
/dev/dsk/c0t1d0s7 /usr
/dev/dsk/c0t1d0s5 /opt
En beskrivning, Solaris 9-test januari 2001, associeras med startmiljönamnet disk_två.
# lucreate -A 'Solaris 9-test januari 2001' -c disk_ett \ -m /:/dev/dsk/c0t1d0s0:ufs -m /usr:/dev/dsk/c0t1d0s7:ufs \ -m /var:/dev/dsk/c0t1d0s1:ufs -m /opt:/dev/dsk/c0t1d0s5:ufs \ -n disk_två |
När den nya startmiljön har skapats kan den uppgraderas och aktiveras (göras startbar). Se Kapitel 33.
Skivdelar för minnesväxling delas mellan startmiljöerna som standard. Genom att inte ange minnesväxling med alternativet -m delar den aktuella och den nya startmiljön på samma minnesväxlingsskivdel. Om du vill konfigurera om den nya startmiljöns utrymme för minnesväxling kan du använda alternativet -m för att lägga till och ta bort skivdelar för minnesväxling.
Skivdelen för minnesväxling kan inte användas i någon annan startmiljö än den aktuella, såvida du inte använder alternativet -s, då den kan användas i källstartmiljön. Det går inte att skapa startmiljön om skivdelen för minnesväxling används i någon annan startmiljö.
Du kan skapa en startmiljö med befintliga skivdelar för minnesväxling och sedan redigera filen vfstab.
Logga in som superanvändare.
Skriv följande:
# lucreate [-A 'startmiljöbeskrivning'] -m monteringspunkt:enhet:filsystemstyp \ -m -:enhet:swap -n startmiljönamn |
Den nya startmiljön skapas med utrymmet för minnesväxling flyttat till en annan skivdel eller enhet.
I det här exemplet innehåller den aktuella startmiljön roten ( /) på /dev/dsk/c0t0d0s0 och minnesväxling på /dev/dsk/c0t0d0s1. Den nya startmiljön kopierar roten ( /) till /dev/dsk/c0t4d0s0 och använder både /dev/dsk/c0t0d0s1 och /dev/dsk/c0t4d0s1 som minnesväxlingsskivdelar. En beskrivning, Solaris 9-test januari 2001, associeras med startmiljönamnet disk_två.
# lucreate -A 'Solaris 9-test januari 2001' -c disk_ett \ -m /:/dev/dsk/c0t4d0s0:ufs -m -:/dev/dsk/c0t0d0s1:swap \ -m -:/dev/dsk/c0t4d0s1:swap -n disk_två |
Tilldelningarna för minnesväxling gäller endast vid start från disk_två. Om du har en lång lista över skivdelar för minnesväxling använder du alternativet - M. Se Så här skapar du en startmiljö och konfigurerar om utrymmet för minnesväxling med hjälp av en lista (Kommandoradsgränssnitt).
När den nya startmiljön har skapats kan den uppgraderas och aktiveras (göras startbar). Se Kapitel 33.
Skapa en lista om du har många skivdelar för minnesväxling. I lucreate används listan för skivdelarna för minnesväxling i den nya startmiljön.
Skivdelen för minnesväxling kan inte användas i någon annan startmiljö än den aktuella, såvida du inte använder alternativet -s, då den kan användas i källstartmiljön. Det går inte att skapa startmiljön om skivdelen för minnesväxling används i någon annan startmiljö.
Skapa en lista över skivdelar för minnesväxling som ska användas i den nya startmiljön. Filen och plats för den anges av användaren. I det här exemplet innehåller /etc/lu/mvskivdelar en lista över enheter och skivdelar:
-:/dev/dsk/c0t3d0s2:swap -:/dev/dsk/c0t3d0s2:swap -:/dev/dsk/c0t4d0s2:swap -:/dev/dsk/c0t5d0s2:swap -:/dev/dsk/c1t3d0s2:swap -:/dev/dsk/c1t4d0s2:swap -:/dev/dsk/c1t5d0s2:swap |
Skriv följande:
# lucreate [-A 'startmiljöbeskrivning'] -m monteringspunkt:enhet:filsystemstyp \ -M skivdelslista -n startmiljönamn |
I det här exemplet gäller listan över skivdelar i filen /etc/lu/mvskivdelar som utrymme för minnesväxling för den nya startmiljön. En beskrivning, Solaris 9-test januari 2001, associeras med namnet disk_två.
# lucreate -A 'Solaris 9-test januari 2001' -c disk_ett \ -m /:/dev/dsk/c02t4d0s0:ufs -m /usr:/dev/dsk/c02t4d0s1:ufs \ -M /etc/lu/swapslices -n disk_två |
När den nya startmiljön har skapats kan den uppgraderas och aktiveras (göras startbar). Se Kapitel 33.
Om du vill kopiera ett delbart filsystem till den nya startmiljön ska du ange monteringspunkten som ska kopieras med alternativet -m. Annars delas delbara filsystem som standard och samma monteringspunkt behålls i filen vfstab. Eventuella uppdateringar av det delbara filsystemet finns tillgängliga i båda startmiljöerna.
Logga in som superanvändare.
Skapa startmiljön.
# lucreate [-A 'startmiljöbeskrivning'] -m monteringspunkt:enhet:filsystemstyp \ [[-m ]]monteringspunkt:enhet:filsystemstyp -n startmiljönamn |
I det här exemplet innehåller den aktuella startmiljön två filsystem, roten (/) och /home. I den nya startmiljön är roten (/) uppdelad i två filsystem, roten (/) och /usr. Filsystemet /home kopieras till den nya startmiljön. En beskrivning, Solaris 9-test januari 2001, associeras med startmiljönamnet disk_två.
# lucreate -A 'Solaris 9-test januari 2001' -c disk_ett \ -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s3:ufs \ -m /home:/dev/dsk/c0t4d0s4:ufs -n disk_två |
När den nya startmiljön har skapats kan den uppgraderas och aktiveras (göras startbar). Se Kapitel 33.
Med kommandot lucreate skapar du en startmiljö som är baserad på filsystemen i den aktiva startmiljön. Om du vill skapa en startmiljö som är baserad på en annan startmiljö än den aktiva, använder du lucreate med alternativet -s.
Om du aktiverar den nya startmiljön och behöver använda återgång, kan du starta den startmiljö som senast var aktiv, inte källstartmiljön.
Logga in som superanvändare.
Skapa startmiljön.
# lucreate [-A 'startmiljöbeskrivning'] -s källstartmiljönamn -m monteringspunkt:enhet:filsystemstyp -n startmiljönamn |
I det här exemplet skapas en startmiljö baserad på rotfilsystemet ( /) i källstartmiljön med namnet disk_tre. Disk_tre är inte den aktiva startmiljön. En beskrivning, Solaris 9-test januari 2001, associeras med den nya startmiljön med namnet disk_två.
# lucreate -A 'Solaris 9-test januari 2001' -s disk_tre \ -m /:/dev/dsk/c0t4d0s0:ufs -n disk_två |
När den nya startmiljön har skapats kan den uppgraderas och aktiveras (göras startbar). Se Kapitel 33.
Med kommandot lucreate skapar du en startmiljö som är baserad på filsystemen i den aktiva startmiljön. Om du använder kommandot lucreate med alternativet -s skapas snabbt en tom startmiljö som kan användas för att installera ett Flash-arkiv.
Logga in som superanvändare.
Skapa den tomma startmiljön.
# lucreate -A 'startmiljönamn' -s - \ -m monteringspunkt:enhet:filsystemstyp -n startmiljönamn |
I det här exemplet skapas en startmiljö som inte innehåller några filsystem. En beskrivning, Solaris 9-test januari 2001, associeras med den nya startmiljön med namnet disk_två.
# lucreate -A 'Solaris 9-test januari 2001' -s - \ -m /:/dev/dsk/c0t4d0s0:ufs -n disk_två |
När den tomma startmiljön har skapats kan du installera ett Flash-arkiv och aktivera det (göra det startbart). Se Kapitel 33.