När du skapar filsystem för en startmiljö gäller samma regler som när du skapar filsystem för operativsystemet Solaris. Det finns ingen mekanism i Solaris Live Upgrade som hindrar dig att konfigurera viktiga filsystem på fel sätt. Du skulle till exempel kunna ange ett lucreate-kommando för att skapa separata filsystem för roten (/) och /kernel, vilket är en ogiltig uppdelning av rotfilsystemet (/).
Överlappa inte skivdelar när du delar in disken på nytt. Om så är fallet tycks den nya startmiljön ha blivit skapad, men när den aktiveras startar den inte. De överlappande filsystemen kan skadas.
Om Solaris Live Upgrade ska fungera korrekt måste filen vfstab i den aktiva startmiljön ha giltigt innehåll och en post för rotfilsystemet (/) på lägsta nivå.
När du skapar en inaktiv startmiljö måste du identifiera en skivdel som rotfilsystemet (/) ska kopieras till. Följ följande riktlinjer när du väljer en skivdel för rotfilsystemet (/). Skivdelen måste uppfylla följande:
Det måste vara en skivdel som systemet kan startas från.
Den måste vara lika stor eller större än den rekommenderade minimistorleken.
Den kan finnas på olika fysiska hårddiskar eller på samma hårddisk som det aktiva rotfilsystemet /.
Den kan vara en Veritas Volume Manager-volym (VxVM). Om det finns konfigurerade VxVM-volymer i det aktuella systemet kan kommandot lucreate användas för att skapa en ny startmiljö. När data kopieras till den nya startmiljön går konfigurationen av Veritas-filsystemet förlorad och ett UFS-filsystem skapas i den nya startmiljön.
Du kan skapa en ny startmiljö som innehåller en kombination av fysiska skivdelar, volymer för Solaris Volymhanterare eller Veritas Volume Manager-volymer. Viktiga filsystem som kopieras till den nya startmiljön kan vara av följande typer:
En fysisk skivdel.
En enkel skivdelssammanlänkning som finns i en RAID-1-volym (spegel). Skivdelen som innehåller rotfilsystemet (/) kan vara en RAID-1-volym.
En enkel skivdelssammanlänkning som finns i en RAID-0-volym. Skivdelen som innehåller rotfilsystemet (/) kan vara en RAID-0-volym.
När en ny startmiljö skapas identifierar kommandot lucreate -m följande tre enhetstyper:
En fysisk skivdel i form av /dev/dsk/cwtxdysz
En Solaris Volume Manager-volym i formatet /dev/md/dsk/dnum
En Veritas Volume Manager-volym i formatet /dev/vx/dsk/ volymnamn Om det finns konfigurerade VxVM-volymer på det aktuella systemet kan kommandot lucreate skapa en ny startmiljö. När data kopieras till den nya startmiljön går konfigurationen av Veritas-filsystemet förlorad och ett UFS-filsystem skapas i den nya startmiljön.
Om du har problem att uppgradera med Veritas VxVM kan du läsa Systemet hänger sig vid uppgradering med Solaris Live Upgrade som kör Veritas VxVm.
Använd följande riktlinjer när du kontrollerar om en RAID-1-volym är upptagen eller synkroniserar om, eller om volymer innehåller filsystem som används av en Solaris Live Upgrade-startmiljö.
Information om genvägar och riktlinjer för att namnge volymer finns i Krav och riktlinjer angående RAID-volymnamn för Anpassad JumpStart och Solaris Live Upgrade i Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer.
Om en spegel eller delspegel behöver underhåll eller är upptagen går det inte att koppla från komponenterna. Du bör använda kommandot metastat innan du skapar en ny startmiljö och använder nyckelordet detach. Kommandot metastat kontrollerar om speglingen håller på att omsynkroniseras eller om speglingen används. Mer information finns i direkthjälpen för metastat(1M).
Om du kopplar bort en delspegel genom att använda nyckelordet detach, kontrollerar lucreate om enheten synkroniseras om. Om enheten synkroniseras om går det inte att koppla från delspegeln och ett felmeddelande visas.
Omsynkronisering är en process där data kopieras från en delspegel till en annan efter att något av följande problem inträffat:
Ett delspegelfel.
En systemkrasch.
En delspegel har tagits offline och ställts online igen.
En ny delspegel har lagts till.
Mer information om omsynkronisering finns i RAID-1 Volume (Mirror) Resynchronization i Solaris Volume Manager Administration Guide.
Använd kommandot lucreate i stället för kommandona i Solaris Volymhanterare för att hantera volymer i inaktiva startmiljöer. Progamvaran Solaris Volymhanterare känner inte till några startmiljöer medan kommandot lucreate innehåller kontroller som hindrar dig från att oavsiktligt förstöra en startmiljö. Till exempel hindrar lucreate dig från att skriva över och ta bort en volym för Solaris Volymhanterare.
Om du däremot redan har använt Solaris Volymhanterare för att skapa komplicerade sammanlänkningar, stripes och speglar för Solaris Volymhanterare måste du använda Solaris Volymhanterare om du vill ändra dem. Solaris Live Upgrade känner till de här komponenterna och användningen av dem stöds. Innan du använder Solaris Volume Manager-kommandon som kan skapa, ändra eller helt ta bort volymkomponenter använder du kommandona lustatus och lufslist. De här kommandona kan bestämma vilka volymer för Solaris Volymhanterare som innehåller filsystem som används av en startmiljö för Solaris Live Upgrade.
De här riktlinjerna innehåller konfigurationsrekommendationer och exempel för minnesväxlingsskivdelar.
Du kan konfigurera en minnesväxlingsskivdel på tre sätt med kommandot lucreate och alternativet -m:
Om du inte anger en minnesväxlingsskivdel konfigureras de minnesväxlingsskivdelar som tillhör den aktuella startmiljön för den nya startmiljön.
Om du anger en eller flera minnesväxlingsskivdelar är dessa de enda minnesväxlingsskivdelar som används av den nya startmiljön. De två startmiljöerna delar inte minnesväxlingsskivdelar.
Du kan ange att båda ska dela minnesväxlingsskivdel och lägga till en ny skivdel för minnesväxlingen.
Följande exempel visar tre sätt att konfigurera minnesväxlingen. Den aktuella startmiljön konfigureras med rotfilsystemet (/) på c0t0d0s0. Minnesväxlingsfilsystemet är på c0t0d0s1.
I följande exempel har ingen minnesväxlingsskivdel angetts. Den nya startmiljön innehåller rotfilsystemet (/) på c0t1d0s0. Minnesväxlingen delas mellan den aktuella och den nya startmiljön på c0t0d0s1.
# lucreate -n be2 -m /:c0t1d0s0:ufs |
I följande exempel har en minnesväxlingsskivdel angetts. Den nya startmiljön innehåller rotfilsystemet (/) på c0t1d0s0. Ett nytt minnesväxlingsfilsystem skapas på c0t1d0s1. Ingen minnesväxlingsskivdel delas mellan den aktuella och den nya startmiljön.
# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:c0t1d0s1:swap |
I följande exempel läggs en minnesväxlingsskivdel till och en annan minnesväxlingsskivdel delas mellan de två startmiljöerna. Den nya startmiljön innehåller rotfilsystemet (/) på c0t1d0s0. En ny minnesväxlingsskivdel skapas på c0t1d0s1. Minnesväxlingsskivdelen på c0t0d0s1 delas mellan den aktuella och den nya startmiljön.
# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:shared:swap -m -:c0t1d0s1:swap |
Det går inte att skapa en startmiljö om minnesväxlingsskivdelen används av en annan startmiljö än den aktuella. Om startmiljön skapades med alternativet -s kan den startmiljö som var alternativkälla använda minnesväxlingsskivdelen, men ingen annan startmiljö.
Solaris Live Upgrade kopierar hela innehållet från en skivdel till den angivna nya startmiljöns skivdel. Du kanske vill att vissa stora filsystem på den skivdelen ska delas mellan startmiljöer i stället för att kopieras för att spara utrymme och reducera kopieringstiden. Filsystem som är nödvändiga i operativsystemet, exempelvis roten (/) och /var, måste kopieras. Filsystem som /home är inte nödvändiga filsystem och kan delas mellan startmiljöer. Delbara filsystem ska vara användardefinerade filsystem och på separata minnesväxlingsskivdelar på både de aktiva och de nya startmiljöerna. Du kan konfigurera om disken på flera sätt efter behov.
Konfigurera om en disk |
Exempel |
Mer information finns i |
---|---|---|
Du kan återindela disken innan du skapar den nya startmiljön och placera det delbara filsystemet på en egen skivdel. |
Om till exempel rotfilsystemet (/), /var och /home finns på samma skivdel konfigurerar du om disken och placerar /home på en egen skivdel. När du skapar nya startmiljöer delas /home med den nya startmiljön som standard. | |
Om du vill dela en katalog ska den avskiljas till en egen skivdel. Katalogen är då ett filsystem som kan delas med andra startmiljöer. Du kan använda kommandot lucreate med alternativet -m för att skapa en ny startmiljö och avskilja en katalog till en egen skivdel. Det nya filsystemet kan emellertid ännu inte delas med den ursprungliga startmiljön. Du behöver köra kommandot lucreate med alternativet -m igen för att skapa en till startmiljö. De två nya startmiljöerna kan då dela katalogen. |
Om du till exempel vill uppgradera från Solaris 9 till Solaris 10 och dela /home kan du köra kommandot lucreate med alternativet -m. Du kan skapa en Solaris 9-version med /home som ett separat filsystem på en egen skivdel. Kör sedan kommandot lucreate med alternativet -m igen för att kopiera den startmiljön. Den här tredje startmiljön kan sedan uppgraderas till Solaris 10. /home delas mellan Solaris 9- och Solaris 10-versionerna. |
En beskrivning av delbara och nödvändiga filsystem finns i Filsystemstyper. |