Guida all'installazione di Solaris 9 12/03

Amministrazione degli archivi Solaris Flash

Il comando flar permette di amministrare gli archivi. Ogni archivio può essere diviso in sezioni. Tali sezioni possono essere modificate, aggiunte o eliminate e quindi unite per creare un archivio. È anche possibile ottenere informazioni sull'archivio.


Avvertenza – Avvertenza –

Non modificare la sezione contenente i file dell'archivio, poiché si rischierebbe di compromettere l'integrità dell'archivio.


Divisione di un archivio Solaris Flash

Ogni archivio può essere diviso in sezioni, che possono essere modificate, aggiunte o eliminate individualmente. Dopo avere modificato le sezioni, è necessario unirle per creare un nuovo archivio. Ad esempio, si può aggiungere una sezione definita dall'utente o modificare la sezione di identificazione dell'archivio. Non modificare la sezione contenente i file dell'archivio, poiché si rischierebbe di compromettere l'integrità dell'archivio.

Il comando flar split divide un archivio Solaris Flash in sezioni. Il comando flar copia ogni sezione in un file separato nella directory corrente o nella directory specificata. I nomi dei file corrispondono a quelli delle sezioni; ad esempio, il cookie dell'archivio viene salvato in un file di nome cookie. È possibile specificare al comando flar split di salvare solo una sezione. La sintassi del comando è la seguente:

flar split[-d dir] [-u sezione] [-f archive] [-S sezione] [-t [-p posn] [-b dim_blocchi]] nome_file

-d dir

Legge le sezioni da copiare dalla directory dir anziché dalla directory corrente.

-u sezione

  • Se questa opzione viene specificata, flar copia la sezione del cookie, la sezione di identificazione, la sezione con i file dell'archivio e la sezione specificata. È possibile specificare una singola sezione o un elenco di sezioni separate da spazi.

  • Se questa opzione non viene utilizzata, flar copia solo la sezione del cookie, la sezione di identificazione e la sezione dei file dell'archivio.

-f archive

Estrae la sezione dei file dell'archivio in una directory di nome archive anziché collocarla in un file di nome archive.

-S sezione

Copia solo la sezione specificata dall'archivio. Questa sezione è definita dall'utente. 


Esempio 19–1 Divisione di un archivio

Nell'esempio seguente, archivio1.flar viene diviso in tre file:


# flar split archivio1.flar

Una volta effettuata la divisione, è possibile modificare la sezione di identificazione dell'archivio oppure aggiungere una sezione definita dall'utente. Le sezioni possono quindi essere unite per ricreare l'archivio.


Unione di un archivio Solaris Flash

Dopo aver diviso un archivio in sezioni, è possibile combinarle per creare un nuovo archivio.

Il comando flar combine crea un archivio Solaris Flash dalle singole sezioni specificate. Ogni sezione deve trovarsi in un file separato, il cui nome corrisponda a quello della sezione. Devono essere presenti almeno i tre file seguenti:

Nel combinare le sezioni, ricordare quanto segue:

flar combine [-d dir] [-u sezione] [-t [-p posn] [- b dim_blocchi]] nome_file

-d dir

Legge le sezioni da combinare dalla directory dir anziché dalla directory corrente.

-u sezione
  • Se questa opzione viene specificata, flar copia la sezione del cookie, la sezione di identificazione, la sezione con i file dell'archivio e la sezione specificata. È possibile specificare una singola sezione o un elenco di sezioni separate da spazi.

  • Se questa opzione non viene utilizzata, flar copia solo la sezione del cookie, la sezione di identificazione e la sezione dei file dell'archivio.


Esempio 19–2 Unione di un archivio Solaris Flash

In questo esempio, vengono combinate una sezione del cookie, una sezione di identificazione dell'archivio e una sezione con i file dell'archivio per creare un archivio completo. L'archivio viene denominato nuovoarchivio.flar.


# flar combine nuovoarchivio.flar 


Esempio 19–3 Unione di un archivio Solaris Flash e aggiunta di una sezione definita dall'utente

In questo esempio, vengono combinate una sezione del cookie, una sezione di identificazione dell'archivio, una sezione con i file dell'archivio e una sezione definita dall'utente per creare un archivio completo. L'archivio viene denominato nuovoarchivio.flar. Il contenuto della sezione definita dall'utente si trova nel file di nome definizione_utente, che risiede nella directory corrente.


# flar combine -u definizione_utente nuovoarchivio.flar 

Estrazione di informazioni da un archivio

Per ottenere informazioni sugli archivi già creati, usare il comando flar info. La sintassi del comando è la seguente:

flar info [-l] [-k parola_chiave] [-t [-p posn] [-b dim_blocchi]] nome_file

-k parola_chiave

Restituisce il valore della parola chiave parola_chiave.

-l

Elenca i file presenti nella sezione dell'archivio.


Esempio 19–4 Visualizzazione dei file contenuti in una sezione dell'archivio

In questo esempio viene controllata la struttura dei file dell'archivio di nome archivio3.flar.


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