Installationsguide för Solaris 9

Kapitel 20 Solaris Flash (Referens)

I det här kapitlet finns beskrivningar av nyckelord och värden för Solaris Flash och beskrivningar av kommandoalternativen för flar create i följande avsnitt.

Nyckelord för Solaris Flash

Nyckelord och värden separeras av ett enskilt likhetstecken och med endast ett par per rad. Enskilda rader kan vara hur långa som helst. Nyckelorden är inte skiftlägeskänsliga.

Allmänna nyckelord

Varje Solaris Flash-arkivavsnitt definieras av nyckelorden section_begin och section_end. I följande tabell beskrivs värdena för nyckelorden section_begin och section_end.

Tabell 20-1 Värden för nyckelorden section_begin och section_end

Arkivavsnitt 

Värde för nyckelorden section_begin och section_end

Arkiv cookie 

cookie

Arkiv identifikation 

identification

Användardefinierade avsnitt 

avsnittsnamn

Arkiv filer 

archive

Nyckelord för identifikationsavsnitt

I detta avsnitt beskrivs nyckelorden som används i arkivets identifikationsavsnitt och de värden som används för att definiera dem.

Du kan själv definiera andra nyckelord utöver de nyckelord som definieras av arkivet för Solaris Flash. Arkivet för Solaris Flash ignorerar användardefinierade nyckelord, men du kan ange skript eller program som bearbetar identifikationsavsnittet och använder användardefinierade nyckelord. Namnet på användardefinierade nyckelord måste börja med X och kan innehålla alla tecken utom radmatningar, likhetstecken och null-tecken. X-department är till exempel ett giltigt namn på ett användardefinierat nyckelord.

I följande tabell förklaras nyckelorden som beskriver arkivet.

Tabell 20-2 Nyckelord för identifikationsavsnitt

Nyckelord 

Värdedefinitioner 

content_name (obligatorisk)

Nyckelordet content_name används av Solaris Flash-arkivets installationsverktyg för att identifiera arkivet. Värdet får inte vara längre än 256 tecken.

Du kanske vill att värdet för nyckelordet content_name ska beskriva funktionen och syftet med arkivet eftersom content_name-värdet kan visas för användaren under arkivurvalet och extraheringsproceduren.

creation_date

Värdet för nyckelordet creation_date är en tidsstämpel i textformat som representerar tidpunkten då arkivet skapades. Värdet måste vara i formatet ÅÅÅÅMMDDhhmmss. 20000131221409 motsvarar till exempel 22:14:09 den 31 januari 2000. Om du inte anger en tidpunkt anges tidpunkten i GMT (Greenwich Mean Time).

creation_master

Värdet för nyckelordet creation_master är namnet på den huvuddator som du använde för att skapa arkivet. Om du inte anger ett värde för creation_master, använder flar create datornamnet som rapporteras med uname - n.

content_type

Du kan definiera värdet för content_type för att ange en kategori för arkivet. Värdet för nyckelordet content_type visas av Solaris Flash-arkivets installationsverktyg under installationsprocessen.

content_description

Du kan definiera värdet för content_description för att ge en beskrivning av arkivets innehåll. Värdet för detta nyckelord får vara hur långt som helst.

content_author

Du kan definiera värdet för content_author för att identifiera den som skapat arkivet. Ange till exempel skaparens fullständiga namn eller e-postadress.

content_architectures

Värdet för nyckelordet content_architectures är en kommaavgränsad lista över de kernel-arkitekturer som arkivet stöder. När du skapar ett arkiv för Solaris Flash genererar arkivet värdet för nyckelordet content_architectures

Om arkivet innehåller detta nyckelord, validerar installationsverktyget klondatorns kärnarkitektur mot listan över arkitekturer som arkivet stöder. Installationen misslyckas om arkivet inte stöder klondatorns kärnarkitektur. Om nyckelordet inte finns validerar inte installationsverktygen klondatorns arkitektur. 

creation_node

Värdet som returneras av uname -n. Om du skapar ett Solaris Flash-arkiv som root-katalogen inte är / i, använder flar createinnehållet i filen nodename(4).

creation_hardware_class

Värdet som returneras av uname -m. Om du skapar ett Solaris Flash-arkiv som root-katalogen inte är / i, infogar flar create strängen UNKNOWN.

creation_platform

Värdet som returneras av uname -i. Om du skapar ett Solaris Flash-arkiv som root-katalogen inte är / i, infogar flar create strängen UNKNOWN.

creation_processor

Värdet som returneras av uname -p. Om du skapar ett Solaris Flash-arkiv som root-katalogen inte är / i, infogar flar create strängen UNKNOWN.

creation_release

Värdet som returneras av uname -r. Om du skapar ett Solaris Flash-arkiv som root-katalogen inte är / i, försöker flar create använda innehållet i rotkatalog/var/sadm/system/admin/INST_RELEASE. Om filen inte kan läsas av flar create infogas strängen UNKNOWN.

creation_os_name

Värdet som returneras av uname -s. Om du skapar ett Solaris Flash-arkiv som root-katalogen inte är / i, försöker flar create använda innehållet i rotkatalog/var/sadm/system/admin/INST_RELEASE. Om filen inte kan läsas av flar create infogas strängen UNKNOWN.

creation_os_version

Värdet som returneras av uname -v. Om du skapar ett Solaris Flash-arkiv som root-katalogen inte är / i, infogar flar create strängen UNKNOWN.

Solaris Flash-kommandot flar create

Kommandot flar create används för att skapa ett Solaris Flash-arkiv.

flar create

Använd flar create-kommandot för att skapa ett arkiv för Solaris Flash från en huvuddator. Du kan använda detta kommando när huvuddatorn körs i fleranvändar- eller enanvändarläge. Du kan även använda flar create när huvuddatorn startas från Solaris 9 dvd- eller Solaris 9-programvara 1 (av 2)-skivan eller från en avbildning av Solaris 9-programvara- eller Solaris 9 språk-cd-skivan. Huvuddatorn måste vara i ett så stabilt läge som möjligt när du skapar ett arkiv för Solaris Flash. Kommandots syntax är:

flar create -n namn [-R rot] [-S] [-H] [-c] [-x exkludera_kat/filnamn][-y inkludera_kat/filnamn] [-z lista_filnamn] [-X lista_filnamn] [-t [-p posn][-b blockstorlek]] [-i datum] [-m [-u avsnitt [-d kat]] [-f lista_filnamn] [-F] [-U nyckel=värde] huvud] [-a författare] [-e beskr:-E beskr_fil] [-T typ] sökväg/filnamn

I den här kommandoraden är sökväg katalogen som du vill spara arkivet i. filnamn är namnet på arkivfilen. Om du inte anger någon sökväg sparar flar create arkivfilen i den aktuella katalogen.

Tabell 20-3 Kommandoradsalternativ för flar create

Alternativ 

Beskrivning  

Obligatoriska alternativ 

-n namn

Värdet på denna flagga är namnet på arkivet. Namnet som du anger är värdet på nyckelordet content_name.

Alternativ för komprimering 

-c

Komprimera arkivet genom att använda compress(1).

Alternativ för kataloger och storlekar 

-R rot

Skapar arkivet från ett filsystemträd med roten vid rot. Om du inte anger detta alternativ skapar flar create ett arkiv från ett filsystem med roten vid /.

-S

Utelämnar storleksinformation i arkivet. 

-H

Genererar inte hash-identifieraren. 

Alternativ för innehållsmarkering 


Varning!   Varning!

Använd filexkluderingsalternativen för flar create med försiktighet. Om du exkluderar vissa kataloger kan andra kataloger som du inte är medveten om lämnas kvar i arkivet, exempelvis systemkonfigurationsfiler. Systemet kan då bli inkonsekvent och installationen skulle inte fungera. Det bästa är om du exkluderar kataloger och filer när det gäller data som lätt kan tas bort utan att systemet störs, till exempel stora datafiler.


-y inkludera_kat/filnamn

Lägger till de filer och kataloger som angetts på kommandoraden i arkivet. Det här alternativet används när du har exkluderat en katalog, men vill återställa enskilda underkataloger eller filer. 

inkludera_kat/filnamn är namnet på den underkatalog eller fil som ska inkluderas.

-f lista_filnamn

Lägger till filer och kataloger från en lista till arkivet.  

lista_filnamn är den fullständiga sökvägen till en fil som innehåller listan. Innehållet i filen läggs till i fillistan om inte -F har angetts.

  • Filen lista_filnamn måste innehålla en fil per rad.

  • Om du anger ett filsystem med -R rot måste sökvägen till varje fil vara relativ gentemot den alternativa root-katalogen eller en absolut sökväg.

  • Om filnamn är “-”, läser flar create standardindata som listan med filer. När du använder värdet “-” beräknas inte arkivstorleken.

-F

Använder endast filer i -f lista_filnamn för att skapa arkivet. Det här alternativet gör -f lista_filnamn till den absoluta listan snarare än en lista som läggs till den normala fillistan.

-x exkludera_kat/filnamn

Exkluderar filer och kataloger från arkivet. De här filerna och katalogerna anges på kommandoraden. Du kan använda flera instanser för det här alternativet om du vill exkludera mer än en fil eller katalog. 

exkludera_kat/filnamn är namnet på den katalog eller fil som ska exkluderas.

-X lista_filnamn

Exkluderar en lista med filer eller kataloger från arkivet.  

lista_filnamn är den fullständiga sökvägen till en fil som innehåller listan.

  • Filen lista_filnamn måste innehålla en fil per rad.

  • Om du anger ett filsystem med -R rot måste sökvägen till varje fil vara relativ gentemot den alternativa root-katalogen eller en absolut sökväg.

  • Om lista_filnamn är “-”, läser flar create standardindata som listan med filer. När du använder värdet “-” beräknas inte arkivstorleken.

-z lista_filnamn

Exkluderar eller inkluderar en lista med filer eller kataloger från arkivet. Varje fil eller katalog i listan markeras med ett plus “+” eller minus “-”. Ett plus indikerar en inkluderad fil eller katalog och minustecknet indikerar en exkluderad fil eller katalog. 

lista_filnamn är den fullständiga sökvägen till en fil som innehåller listan.

  • Filen lista_filnamn måste innehålla en fil per rad.

  • Om du anger ett filsystem med -R rot måste sökvägen till varje fil vara relativ gentemot den alternativa root-katalogen eller en absolut sökväg.

Alternativ som används för användardefinierade avsnitt 

-u avsnitt

Inkluderar avsnitt som ett användardefinierat avsnitt. Om du vill inkludera mer än ett användardefinierat avsnitt måste avsnitt vara en blankstegsavgränsad lista med avsnittsnamn.

-d kat

Hämtar den avsnittsfil som angetts med -u från kat.

Alternativ som används för bandarkiv 

-t

Skapar ett arkiv på en bandenhet. Argumentet filnamn är namnet på bandenheten.

-p posn

Används bara med -t-alternativet. Anger platsen på bandet där flar create ska spara arkivet. Om du inte använder detta alternativ placerar flar create arkivet på den aktuella platsen på bandet.

-b blockstorlek

Anger blockstorleken som flar create använder när det skapar arkivet. Om du inte anger någon blockstorlek använder flar create standardblockstorleken 64 kB.

Alternativ för arkiv identification 

-U nyckel=värde

Inkluderar användardefinierade nyckelord och värden i arkivets identifikationsavsnitt. 

-i datum

Använder datum som värde för nyckelordet creation_date. Om du inte anger något datum använder flar create aktuell systemtid och datum.

-m huvudenhet

Använder huvud som namnet på huvudsystemet som du skapade arkivet på. huvud är värdet för nyckelordet creation_master. Om du inte anger en huvudenhet använder flar create datornamnet som gavs av uname -n.

-e beskr

Använder beskr för värdet på nyckelordet content_description. Du kan inte använda detta alternativ när du använder -E-alternativet.

-E beskr_fil

Hämtar värdet för nyckelordet content_description från filen beskr_fil. Du kan inte använda detta aletrnativ när du använder -e-alternativet.

-a skapare

Använder skapare som skaparnamn i arkivets identifikationsavsnitt. författare är värdet för nyckelordet content_author. Om du inte anger en författare exkluderar flar create nyckelordet content_author i arkividentifieringsavsnittet.

-T typ

Använder typ som värdet för nyckelordet content_type. typ är användardefinierad. Om du inte anger en typ inkluderar flar create inte nyckelordet content_type.