# Manuale di &kdat;

## Introduzione

&kdat; è un programma di archiviazione su nastro basato su tar. È concepito per funzionare con archivi multipli su un solo nastro. &kdat; è stato ispirato da due obbiettivi distinti. Il primo era di fornire una elegante interfaccia GUI a tar che supportasse le funzionalità di estrazione selettiva veloce del programma dds2tar. Il secondo obbiettivo era di rispondere alla domanda di mia moglie, Quanto ancora ci vuole per archiviare?!?

### Funzionalità

- Semplice interfaccia grafica per il filesystem locale e per i contenuti del nastro.

- Archivi multipli sullo stesso nastro fisico.

- L'indice completo degli archivi e dei file è salvato sul disco fisso locale.

- Ripristino selettivo dei file da un archivio.

- Profili di archiviazione per copie di sicurezza usate frequentemente.

## Usare &kdat;

### Montare o smontare un nastro

Prima che un nastro possa essere usato, deve essere montato con &kdat;. Ci sono tre modi per montare un nastro:

1. Selezionare Monta nastro dal menu File.

2. Fare clic sull'icona Unità di nastri sulla barra degli strumenti.

3. Fare clic con il &RMB; sul nodo dell'unità di nastri nell'albero e selezionare Monta nastro.

&kdat; riavvolgerà il nastro e leggerà le informazioni di intestazione dal nastro. Se &kdat; non riconosce l'intestazione sul nastro, ti verrà richiesto di formattare il nastro.

Se &kdat; riconosce l'intestazione, cercherà l'indice del nastro corrispondente sul disco locale. Se l'indice del nastro non potesse essere trovato, ti verrà richiesto di rigenerare l'indice a partire dal nastro.

Se tutto procede bene, l'icona dell'unità di nastri cambierà per indicare che il nastro è stato montato, e apparirà un messaggio nella barra di stato. I contenuti del nastro possono essere esplorati sotto al nodo dell'unità dei nastri nell'albero.

Prima di estrarre un nastro, lo devi smontare. Ci sono tre modi per farlo:

1. Selezionare Smonta nastro dal menu File.

2. Fare clic sull'icona Unità di nastri sulla barra degli strumenti.

3. Fare clic con il &RMB; sul nodo dell'albero dell'unità di nastri e selezionare Smonta nastro.

&kdat; riconoscerà che il nastro è stato smontato cambiando l'icona dell'unità di nastri, e mostrando un messaggio nella barra di stato. Ora il nastro può essere estratto tranquillamente.

### Formattare un nastro

Prima che un nastro possa essere usato da &kdat;, deve essere formattato da &kdat;.

Alcuni tipi di nastri devono essere formattati prima di poter essere usati per immagazzinare dati. Questo non è quello che &kdat; fa quando formatta un nastro. Se l'unità di nastri richiede che i nastri siano formattati prima di usarli, devono essere formattati prima che possano essere formattati da &kdat;. Generalmente le unità di nastri floppy richiedono che i supporti siano formattati, ma non le unità DAT.

Ci sono due modi per formattare un nastro:

1. Selezionare Formatta nastro... dal menu File.

2. Fare clic con il &RMB; sul nodo dell'unità di nastri nell'albero e selezionare Formatta nastro....

Ti sarà richiesto un nome per il nastro e la capacità dichiarata del nastro. Entrambi questi parametri possono essere cambiati dopo la stato formattazione. Il nome del nastro è usato solo per facilitarne l'identificazione all'utente; non viene usato per identificare l'indice del nastro associato. Invece, un viene generato e scritto sul nastro automaticamente un identificativo univoco del nastro. La capacità dichiarata del nastro è utilizzata da &kdat; per avvertire l'utente se non ci sarà abbastanza spazio per completare l'archiviazione.

Dopo l'immissione del nome del nastro e della capacità, &kdat; procederà a formattare il nastro. Tutti i dati sul nastro saranno persi. Una volta che &kdat; ha finito di formattare il nastro, il nastro sarà automaticamente montato e sarà pronto per l'uso.

### Archiviare i file su nastro

Prima di iniziare un'archiviazione, devi selezionare alcuni file da archiviare. Ci sono tre modi per selezionare i file da archiviare:

1. Evidenziare un file o una cartella nell'albero locale dei file. Saranno archiviati solamente i file o la sottocartelle selezionati.

2. Evidenziare un Profilo di archiviazione nell'albero. Saranno archiviati solamente i file nel profilo di archiviazione.

3. Segnare i file selezionati nell'albero dei file locale. Saranno archiviati solo i file o le sottocartelle selezionati.

Ci sono quattro modi di iniziare un'archiviazione:

1. Selezionare Fai copia di sicurezza... dal menu File.

2. Fare clic sull'icona Copia di sicurezza nella barra degli strumenti.

3. Fare clic con il &RMB; su un file o una cartella, nell'albero locale dei file, e selezionare Fai copia di sicurezza....

4. Fare clic con il &RMB; su un profilo di archiviazione, e selezionare Fai copia di sicurezza....

Una volta che l'archiviazione è iniziata, comparirà la finestra Opzioni di copia di sicurezza. Questa finestra ti dà la possibilità di rivedere i file selezionati e cambiare le opzioni di archiviazione.

Dopo aver accettato le opzioni di archiviazione, apparirà la finestra di dialogo Copia di sicurezza. Questa finestra mostra il progresso dell'archiviazione, incluso il flusso di dati e il tempo rimanente.

### Verificare i file del nastro con i file locali

Prima di iniziare una verifica, devi selezionare quali file verificare.

Ci sono due modi per selezionare i file per la verifica:

1. Evidenziare un file o una cartella in uno degli archivi sotto nel nodo dell'unità di nastri. Sarà verificato solo il file o la sottocartella selezionato.

2. Segnare i file selezionati in uno degli archivi sotto al nodo dell'unità di nastri. Saranno verificati solamente i file o le sottocartelle segnati .

Ci sono tre modi per iniziare una verifica:

1. Selezionare Verifica... dal menu File.

2. Fare clic sull'icona Verifica nella barra degli strumenti.

3. Fare clic con il &RMB; sul file o sulla cartella in uno degli archivi, e selezionare Verifica....

Una volta che la verifica è iniziata, apparirà la finestra Opzioni di verifica. Questa finestra ti dà la possibilità di rivedere i file selezionati, e di cambiare la cartella di lavoro per la verifica.

Dopo aver accettato le opzioni di verifica, apparirà la finestra Verifica. Questa mostra il progresso della verifica, incluso il flusso di dati e il tempo rimanente.

### Ripristinare i file da un nastro

Prima di iniziare un ripristino, devi selezionare qualche file da ripristinare. Ci sono due modi per selezionare i file da ripristinare:

1. Evidenziare un file o una cartella in uno degli archivi nel nodo dell'unità di nastri nell'albero dei file. Solamente il file selezionato o la sottocartella sarà ripristinato.

2. Segnare i file selezionati in uno degli archivi sotto il nodo dell'unità di nastri. Solamente i file o le sottocartelle segnati saranno ripristinati.

Ci sono tre modi per iniziare un ripristino:

1. Selezionare Ripristina... dal menu File.

2. Fare clic sull'icona Ripristina nella barra degli strumenti.

3. Fare clic con il &RMB; su un file o una cartella in uno degli archivi, e selezionare Ripristina....

Una volta che il ripristino è stato avviato, apparirà la finestra di dialogo Opzioni di ripristino. Questa ti dà la possibilità di rivedere i file selezionati e cambiare la cartella di lavoro per il ripristino.

Dopo aver accettato le opzioni di ripristino, apparirà la finestra Ripristino. Questa mostra il progresso del ripristino, incluso il flusso di dati e il tempo rimanente.

### Rigenerare un indice dal nastro

A volte può essere necessario rigenerare l'indice dei file del nastro dai suoi contenuti. Questo processo sovrascriverà ogni indice dei file esistente nel nastro. Ci sono due modi di rigenerare un indice dal nastro:

1. Selezionare Rigenera l'indice del nastro dal menu File.

2. Fare clic con il &RMB; sul nodo dell'unità di nastri e selezionare Rigenera l'indice del nastro.

Apparirà la finestra Indice. Questa finestra mostra il progresso di &kdat; nella creazione dell'indice dei file.

### Creare un profilo di archiviazione

Ci sono due modi di creare un profilo di archiviazione:

1. Selezionare Crea profilo di archiviazione dal menu File.

2. Fare clic con il &RMB; sul nodo Profili di archiviazione e selezionare Crea profilo di archiviazione.

Questo dovrebbe generare un nuovo profilo di archiviazione usando i file attualmente segnati e le opzioni di archiviazione predefinite. Per il profilo di archiviazione possono essere impostate le seguenti opzioni:

Nome dell'archivio

- Il nome simbolico dell'archivio. Può essere cambiato in seguito.

Cartella di lavoro

- La cartella di lavoro attuale in cui effettuare la copia di sicurezza. L'elenco dei file da archiviare è aggiornato automaticamente per riflettere la cartella di lavoro selezionata.

Rimani su un solo filesystem

- Per ogni cartella elencata sotto File della copia di sicurezza, saranno archiviati solamente i file in quella cartella che sono sullo stesso filesystem. Le cartelle in altri filesystem possono essere elencate sotto File della copia di sicurezza, e ognuna sarà trattata indipendentemente dalle altre da tar.

GNU elencato incrementale

- Effettua un'archiviazione incrementale. Un file immagine è usato per determinare quali file sono cambiati dall'ultima archiviazione incrementale. Saranno archiviati solamente i file che sono cambiati.

File immagine

- Il nome del file che è usato per determinare quali file sono cambiati dall'ultima archiviazione incrementale.

Rimuovi il file immagine prima dell'archiviazione.

- Rimuove il file immagine prima di chiamare tar. Questo ha l'effetto di archiviare tutti i file e creare il file immagine per usarlo la prossima volta.

I pulsanti File >> e << File non erano ancora stati pienamente implementati al momento della stesura di questa documentazione...

Devi premere il pulsante Applica per depositare ogni cambiamento fatto nel profilo di archiviazione.

### Configurare le preferenze degli utenti

Le preferenze dell'utente possono essere configurate selezionando Preferenze... dal menu Modifica. Possono essere configurate le preferenze seguenti:

Dimensione predefinita del nastro

- Questo valore sarà usato come la dimensione predefinita del nastro quando si formatta un nastro.

Dimensione dei blocchi del nastro

- La dimensione hardware dei blocchi per l'unità di nastri. Per le unità di nastri floppy questo valore dovrebbe essere 10240 byte.

Dispositivo dei nastri

- Il percorso completo all'unità di nastri (normalmente `/dev/tape`). Questo percorso deve puntare alla versione non riavvolgibile del tuo dispositivo.

Comando tar

- Il percorso completo al comando `tar` sul tuo sistema.

Carica il nastro al montaggio

- Se abilitato, prima di provare a montare un nastro &kdat; inoltrerà un comando ``mt`load``` all'unità di nastri. Alcune unità possono richiederlo prima di leggere e scrivere il nastro.

Blocca l'unità del nastro al montaggio

- Se abilitata, tutte le volte che un nastro è montato da &kdat; all'unità di nastri sarà richiesto di disabilitare il tasto di espulsione. Questa opzione potrebbe non funzionare con tutti le unità di nastri.

Espelli il nastro allo smontaggio

- Se abilitata, ogni volta che un nastro viene smontato da &kdat;, il nastro sarà estratto automaticamente dall'unità. Non usare questa opzione con le unità di nastri floppy.

Dimensioni dei blocchi variabile

- Se abilitata, &kdat; tenterà di cambiare la dimensione hardware dei blocchi usata dall'unità di nastri. Non tutte le unità supportano la dimensione variabile dei blocchi. Che questa funzione sia abilitata o no, devi dire a &kdat; che dimensione dei blocchi usa l'unità di nastri (&ie; 10240 per utenti ftape).

### Formato del nastro &kdat;

Quando &kdat; formatta un nastro, scrive un file singolo al suo inizio. Questo file dovrebbe occupare solamente un singolo blocco del nastro. I contenuti del file sono:

- (9 byte) La stringa letterale `KDatMAGIC`

- (4 byte) Il numero della versione del formato del file (attualmente 1).

- (4 byte) La lunghezza in byte della stringa ID del nastro.

- (n byte) La stringa ID del nastro. Il formato di questa stringa è `nome host`:`secondi`, dove `nome host` è il nome completo della macchina sulla quale il nastro è stato formattato e `secondi` è il numero di secondi dal momento in cui il nastro è stato formattato.

L'ID del nastro è usato per localizzare un file, con lo stesso nome, nella cartella `$`HOME`/.kdat`.

Ciascuno degli altri file sul nastro è chiaramente un buon vecchio archivio tar. Dovresti poterli manipolare direttamente con GNU tar. Anche un'applicazione tar non GNU dovrebbe funzionare per le archiviazioni non incrementali.

## Riferimento dei menu e della barra degli strumenti

### I menu di &kdat;

&kdat; ha tre menu: File, Modifica, e Aiuto.

#### Il menu File

File Copia di sicurezza

- Comincia un'archiviazione.

File Ripristino

- Ripristina una copia di sicurezza dal nastro.

File Verifica

- Verifica una copia di sicurezza.

File Monta nastro

- Monta un nastro.

File Rigenera l'indice del nastro

- Rigenera un indice sul nastro attualmente montato.

File Crea profilo di archiviazione

- Apre la finestra che ti permette di creare un profilo di archiviazione.

File Elimina archivio

- Elimina un archivio dal nastro.

File Elimina indice

- Elimina l'indice di &kdat; dal nastro.

File Elimina profilo di archiviazione

- Elimina il profilo di archiviazione.

File Formatta nastro

- Formatta un nastro usarlo con &kdat;.

&Ctrl;Q File Esci

- Esci da &kdat;.

#### Il menu Modifica

Modifica Preferenze

- Apre la finestra Preferenze, dove puoi configurare &kdat; alle tue necessità.

#### Il menu Aiuto

&help.menu.documentation;

#### La barra degli strumenti di &kdat;

La barra degli strumenti di &kdat; contiene sei icone, come segue:

Monta/smonta nastro

- Monta o smonta un nastro.

Copia di sicurezza

- Inizia un'archiviazione. Questo elemento non è disponibile finché non è stato montato un nastro.

Ripristina

- Ripristina una copia di sicurezza dal nastro. Questo elemento non è disponibile finché non è stato montato un nastro.

Verifica

- Verifica i contenuti di una copia di sicurezza su un nastro. Questo elemento non è disponibile finché non è stato montato un nastro.

Aiuto

- Apre i file di aiuto di &kdat; (questo documento)

Esci

- Esce da &kdat;

## Copyright

&kdat;

Copyright 1998-2000 del programma e della documentazione: Sean Vyainsvyain@mail.tds.net

Valerio Passini

Federico Zenithzenith@chemeng.ntnu.no

&underFDL; &underGPL;