Det här exemplet visar hur du utför följande åtgärder:
Skapa en RAID-1-volym (spegel) i en ny startmiljö
Avbryt spegeln och uppgradera halva spegeln
Anslut den andra halvan av spegeln, sammanlänkningen, till den nya spegeln
Figur 38–1 visar den aktuella startmiljön som innehåller tre fysiska diskar.
Skapa en ny startmiljö (second_disk) som innehåller en spegel.
Du utför de här åtgärderna med följande kommando.
lucreate konfigurerar ett UFS-filsystem för monteringspunktsroten (/). En spegel (d10) skapas. Den här spegeln är anslutningen (receptacle) för den aktuella startmiljöns rotfilsystem (/) som kopieras till spegeln d10. Alla data på spegeln d10 skrivs över.
Två skivdelar anges som ska användas som delspeglar, c0t1d0s0 och c0t2d0s0. De här två delspeglarna ansluts till spegeln d10.
# lucreate -c first_disk -n second_disk \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t1d0s0:attach \ -m /:/dev/dsk/c0t2d0s0:attach |
Aktivera startmiljön second_disk.
# /usr/sbin/luactivate second_disk # init 6 |
Skapa en startmiljö till, third_disk.
Du utför de här åtgärderna med följande kommando.
lucreate konfigurerar ett UFS-filsystem för monteringspunktsroten (/). En spegel (d20) skapas.
Skivdelen c0t1d0s0 tas bort från dess nuvarande spegel och läggs till i spegeln d20. Innehållet i delspegeln, rotfilsystemet (/), bevaras och ingen kopiering görs.
# lucreate -n third_disk \ -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t1d0s0:detach,attach,preserve |
Uppgradera den nya startmiljön (third_disk) genom att installera ett Solaris Flash-arkiv. Arkivet finns på ett lokalt system. Operativsystemversionerna för alternativen -s och -a är båda Solaris 9. Alla filer förutom delbara filer på third_disk skrivs över.
# luupgrade -f -n third_disk \ -s /net/installmachine/export/Solaris_9/OS_image \ -a /net/server/archive/Solaris_9 |
Aktivera startmiljön third_disk om du vill göra den till aktuellt system.
# /usr/sbin/luactivate third_disk # init 6 |
Ta bort startmiljön second_disk.
# ludelete second_disk |
Du utför de här åtgärderna med följande kommandon.
Radera spegeln d10.
Kontrollera numret för sammanlänkningen av c0t2d0s0.
Anslut sammanlänkningen som hittas av kommandot metastat till spegeln d20. Kommandot metattach synkroniserar den nyss anslutna sammanlänkningen med sammanlänkningen i spegeln d20. Alla data på sammanlänkningen skrivs över.
# metaclear d10 metastat -p | grep c0t2d0s0 dnum 1 1 c0t2d0s0 metattach d20 dnum |
Är numret som finns i metastat-kommandot för sammanlänkningen.
Den nya startmiljön (third_disk) har uppgraderats och är nu det aktuella systemet. third_disk innehåller rotfilsystemet (/) som har avspeglats.
Figur 38–2 visar hela processen för frånkoppling av en spegel och uppgradering av spegeln med kommandona i föregående exempel.