När du installerat huvudsystemet skapar du ett arkiv för Solaris Flash som du använder för installation på andra system.
Starta huvudsystemet och kör så få processer som är möjligt.
Om det är möjligt så kör systemet i enanvändarläge. Om det inte är möjligt så stänger du alla program som du vill arkivera, samt alla program som kräver mycket systemresurser.
Du kan skapa ett arkiv med Solaris Flash samtidigt som huvudsystemet körs i fleranvändarläge, enanvändarläge eller när systemet har startats från någon av följande:
Solaris 9 dvd.
Solaris 9-programvara 1 (av 2)-cd:n
En avbildningsfil av Solaris 9-programvara. Om du använder cd-skivor kan avbildningsfilen även inkludera Solaris 9 språk-cd om så behövs.
Använd kommandot flar create om du vill skapa ett arkiv.
# flar create -n namn alternativ sökväg/filnamn |
namn |
Namnet du vill ge arkivet. Namnet som du anger är värdet på nyckelordet content_name. |
alternativ |
En beskrivning av alternativen finns i flar create. |
sökväg |
Sökvägen pekar på katalogen där du vill spara arkivfilen. Om du inte anger någon sökväg sparar flar create arkivfilen i den aktuella katalogen. |
filnamn |
Namnet på arkivfilen. |
Om arkivet skapas returnerar kommandot flar create slutkoden 0.
Om arkivet inte går att skapa returnerar kommandot flar create en slutkod som inte är noll.
Filsystem kan kopieras exakt eller anpassas genom att vissa filer eller kataloger exkluderas. Du kan uppnå samma resultat genom att använda olika alternativ. Använd de alternativ som passar din miljö bäst.
Filsystemen i följande exempel är kraftigt förenklade för att göra det enklare. I stället för att använda filsystemnamn som exempelvis /var , /usr eller /opt, är filstrukturen för huvudsystemet för de här exemplen följande:
/aaa/bbb/ccc/ddd /aaa/eee |
Använd filexkluderingsalternativen flar create med försiktighet. Om du exkluderar en del kataloger kan andra kataloger som du inte vet om vara kvar i arkivet, till exempel systemkonfigurationsfiler. Det skulle i så fall orsaka ett instabilt system och det skulle inte gå att installera. Exkludering av kataloger och filer används bäst med data som enkelt kan tas bort utan att påverka systemet, exemplevis stora datafiler.
I det här exemplet heter arkivet archive1. Det kopieras exakt från huvudsystemet och komprimeras sedan. Arkivet är en exakt kopia av huvudsystemet och lagras i archive1.flar .
# flar create -n archive1 -c archive1.flar |
Om du vill kontrollera arkivets filstruktur, skriver du följande:
# flar info -l archive1.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
I det här exemplet heter arkivet archive2. Det kopieras från huvudsystemet men det är inte en exakt kopia. Innehållet under rotfilssystemet (/) har exkluderats, men innehållet i /aaa är kvar. De exkluderade katalogerna och filerna syns, men de är tomma.
# flar create -n archive2 -x / -y /aaa archive2.flar |
Om du vill kontrollera arkivets filstruktur, skriver du följande:
# flar info -l aaa aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
I det här exemplet heter arkivet archive5. Det kopieras från huvudsystemet men det är inte en exakt kopia. Innehållet under rotfilssystemet (/) har exkluderats, men innehållet i /ccc är kvar. De exkluderade katalogerna och filerna syns, men de är tomma. exclude-filen innehåller en lista som exkluderar rotfilsysstemet (/). include-filen innehåller en lista som återställer underkatalogen /ccc.
# flar create -n archive5 -X exclude -f include archive5.flar |
Om du vill kontrollera arkivets filstruktur skriver du så här:
# flar info -l archive5.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
I det här exemplet heter arkivet archive5. Det kopieras från huvudsystemet, men är inte en exakt kopia. Innehållet i rotfilssystemet (/) exkluderas men innehållet i /ccc är kvar. De exkluderade katalogerna och filerna syns, men är tomma. exclude-filen innehåller en lista som exkluderar rotfilssystemet (/). -y-alternativet återställer underkatalogen /ccc.
# flar create -n archive5 -X exclude -y /ccc archive5.flar |
Om du vill kontrollera arkivets filstruktur skriver du så här:
# flar info -l archive5.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
I det här exemplet heter arkivet archive3. Det kopieras från huvudsystemet, men är inte en exakt kopia. Innehållet i rotfilssystemet (/) exkluderas men innehållet i /ccc är kvar. De exkluderade katalogerna och filerna syns, men är tomma. -z-alternativet refererar till en lista med filer i ett skript, oracle_data. I skriptet indikeras vilka filer som ska exkluderas eller inkluderas genom att katalogerna markeras med minus- och plustecken. I det här exemplet har katalogerna / och /aaa/bbb/ccc/ddd exkluderats med ett minus och underkatalogen/ccc har återställts med ett plus.
# flar create -n archive3 -z oracle_data archive3.flar |
Om du vill kontrollera arkivets filstruktur skriver du så här:
# flar info -l archive3.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |
I det här exemplet heter arkivet archive4. Det har kopierats exakt från huvudsystemet och har sedan komprimerats. Arkivet är en exakt kopia av huvudsystemet och lagras i archive4.flar . -R-alternativet används för att skapa arkivet från ett annat katalogträd.
# flar create -n archive4 -c -R /x/yy/zz archive4.flar |