Installationshandbok för Solaris 10 6/06: Solaris Flash-arkiv (Skapande och installation)

Administrera Solaris Flash-arkiv

Med kommandot flar kan du administrera arkiv. Du kan dela upp ett arkiv i avsnitt. De här avsnitten kan ändras, läggas till, tas bort och sedan bli sammanfogade i ett arkiv. Du kan också få information om arkivet.


Varning! – Varning! –

Ändra inte arkivets filavsnitt. Du kan skada arkivets integritet.


Dela upp ett Solaris Flash-arkiv

Du kan dela upp ett arkiv i avsnitt vilket gör det möjligt att ändra vissa avsnitt, lägga till nya avsnitt eller ta bort avsnitt. När du har ändrat avsnitten måste du sammanfoga dem för att skapa ett nytt arkiv. Du kan till exempel vilja lägga till ett användardefinierat avsnitt eller ändra identifieringsavsnittet för arkiv. Ändra inte arkivets filavsnitt. Du kan skada arkivets integritet.

Kommandot flar split delar upp ett Solaris Flash-arkiv i avsnitt. Kommandot flar kopierar varje avsnitt i separata filer i den aktuella eller angivna katalogen. Filerna namnges efter avsnitten. Arkivets cookie sparas exempelvis i en fil med namnet cookie. Du kan ange att kommandot flar split bara ska spara ett avsnitt. Kommandots syntax är:

flar split [-d kat] [-u avsnitt] [-f arkiv] [-S avsnitt] [-t [-p posn] [- b blockstorlek]] filnamn

-d kat

Hämtar avsnitten som ska kopieras från kat, i stället för från den aktuella katalogen.

-u avsnitt

  • Om du använder detta alternativ kombinerar flar endast avsnitten cookie, identifikation, arkiv och avsnitt. Du kan ange ett enskilt avsnittsnamn eller en blankstegsavgränsad lista med avsnittsnamn.

  • Om du inte använder det här alternativet, kopierar flar endast avsnitten cookie, identifikation och arkiv.

-f arkiv

Extraherar arkivavsnittet till katalogen archive, i stället för att placera det i en fil med namnet archive.

-S avsnitt

Kopierar bara avsnittet med namnet avsnitt från arkivet. Det här avsnittet är användardefinierat.


Exempel 4–1 Dela upp ett arkiv

I följande exempel delas archive1.flar upp i tre filer:


# flar split archive1.flar

När arkivet har delats upp kan du ändra identifieringsavsnittet för arkiv eller lägga till ett användardefinierat avsnitt. Arkivet kan sedan återskapas genom att avsnitten sammanfogas.


Sammanfoga Solaris Flash-arkiv

När du har delat upp ett arkiv i avsnitt kan du kombinera dem för att skapa ett nytt arkiv.

Kommandot flar combine skapar ett Solaris Flash-arkiv av enskilda avsnitt. I följande tabell beskrivs hur kombinerade sektioner hanteras med flar-kommandot.

Förhållanden 

Beskrivning 

Minsta antal filer 

Varje avsnitt förmodas vara i separata filer, med namn efter avsnittsnamnen. De här tre filerna måste finnas:  

  • Arkivets cookie-avsnitt (cookie)

  • Arkivets identifieringsavsnitt (identification)

  • Arkivets filavsnitt (archive)

Kopieringsmetod för arkivet 

Om archive är en katalog, arkiveras innehållet innan katalogen inkluderas i det kombinerade arkivet med hjälp av kopieringsverktyget cpio .

Komprimera ett arkiv 

Om arkivets identifikationsavsnitt anger att arkivet ska komprimeras, komprimerar flar innehållet i det nyss kombinerade arkivet.

Validering 

Ingen validering utförs på något avsnitt. Inga fält i arkivets identifikationsavsnitt valideras eller uppdateras. 

Följande syntax används för kommandot flar combine.

flar combine [-d kat] [-u avsnitt] [-t [-p posn] [- b blockstorlek]] filnamn

-d kat

Hämtar avsnitten som ska kombineras från kat, i stället för från den aktuella katalogen.

-u avsnitt
  • Om du använder detta alternativ kombinerar flar endast avsnitten cookie, identifikation, arkiv och avsnitt. Du kan ange ett enskilt avsnittsnamn eller en blankstegsavgränsad lista med avsnittsnamn.

  • Om du inte använder det här alternativet, kopierar flar endast avsnitten cookie, identifikation och arkiv.


Exempel 4–2 Sammanfoga Solaris Flash-arkiv

I det här exemplet kombineras ett cookie-avsnitt för arkiv, ett identifieringsavsnitt för arkiv och ett filavsnitt för arkiv till ett komplett arkiv. Arkivet kallas newarchive.flar.


# flar combine newarchive.flar 


Exempel 4–3 Sammanfoga Solaris Flash-arkiv och lägga till ett användardefinierat avsnitt

I det här exemplet kombineras ett cookie-avsnitt för arkiv, ett identifieringsavsnitt för arkiv, ett filavsnitt för arkiv och ett användardefinierat avsnitt till ett komplett arkiv. Arkivet kallas newarchive.flar. Innehållet i det användardefinierade avsnittet finns i filen som heter user-defined, som finns i den aktuella katalogen.


# flar combine -u user_defined newarchive.flar 

Extrahera information från ett arkiv

Du kan använda kommandot flar info för att skaffa information om arkiv som du redan har skapat. Kommandots syntax är:

flar info [-l] [- k nyckelord] [-t [-p posn] [-b blockstorlek]] filnamn

-k nyckelord

Retunerar bara värdet av nyckelordet nyckelord.

-l

Listar alla filer i arkivavsnittet.


Exempel 4–4 Så här listar du filer i ett arkivavsnitt

I det här exemplet kontrollerar kommandot filstrukturen i arkivet archive3.flar.


# flar info -l archive3.flar
aaa
aaa/bbb
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/eee