# Documentación de &kdat;

## Introducción

&kdat; es un archivador en cinta basado en tar. Está diseñado para funcionar con múltiples archivos en una única cinta. &kdat; se inspiró en dos objetivos por separado. El primero fue proporcionar una interfaz gráfica atractiva para la orden `tar` que contemplara las características de extracción selectiva rápida de la aplicación dds2tar. El segundo objetivo fue responder a la pregunta de mi esposa: «¿Cuanto va a tardar en hacer la copia de seguridad?»

### Características

- Interfaz gráfico simple para mostrar el contenido del sistema de archivos local y de la cinta.

- Múltiples archivos en la misma cinta física.

- El índice completo de los archivos y de los archivos se almacena en el disco local.

- Recuperar de forma selectiva archivos desde un archivo.

- Perfiles de copia para copias de seguridad frecuentemente usadas.

## Usando &kdat;

### Montando/desmontando una cinta

Antes de poder usar una cinta, ésta debe ser montada por &kdat;. Hay tres formas de montar una cinta:

1. Seleccionar Montar cinta desde el menú Archivo.

2. Pulse en el icono dispositivo de cinta en la barra de herramientas.

3. Pulse con el botón &RMB; del ratón sobre el nodo del árbol correspondiente al dispositivo de cinta y seleccione Montar cinta.

&kdat; rebobinará la cinta, y leerá la información de cabecera de la misma. Si &kdat; no reconociera la cabecera de la cinta, le pedirá que formatee la cinta.

Si &kdat; reconoce la cabecera buscará el correspondiente índice de cinta en el disco local. Si dicho índice no fuera encontrado se le pedirá que vuelva a crear el índice desde la cinta.

Si todo ha ido bien, el icono del dispositivo de cinta cambiará para indicar que la cinta ha sido montada, y aparecerá un mensaje en la barra de estado. El contenido de la cinta puede ser entonces explorado usando el árbol de nodos correspondiente al dispositivo de cinta.

Antes de expulsar la cinta, deberá desmontarla. Hay tres formas de desmontar la cinta:

1. Seleccionar Desmontar cinta desde el menú Archivo.

2. Pulse en el icono dispositivo de cinta en la barra de herramientas.

3. Pulse con el botón &RMB; del ratón sobre el árbol de nodos del dispositivo de cinta y seleccione Desmontar cinta.

&kdat; le indicará que la cinta ha sido desmontada cambiando el icono del dispositivo de cinta, y mostrará un mensaje en la barra de estado. La cinta podrá ser entonces expulsada de forma segura.

### Formateando una cinta

Antes de que una cinta pueda ser usada por &kdat; debe ser formateada por &kdat;.

Algunos tipos de cinta deben ser formateados antes de poder almacenar datos. Esto no es lo que &kdat; hace cuando formatea la cinta. Si su cinta requiere dicho formato antes de ser usada, entonces debe aplicar el formato antes de ser «formateada» por &kdat;. Típicamente los dispositivos de cinta basados en disquete así lo requieren, pero no los dispositivos tipo DAT.

Hay dos formas de formatear una cinta:

1. Seleccionar Formatear cinta... desde el menú Archivo.

2. Pulse con el botón &RMB; del ratón sobre el árbol de nodos del dispositivo de cinta y seleccione Formatear cinta....

Se le pedirá un nombre para la cinta, y la capacidad indicada para la cinta. Ambos parámetros podrán ser cambiados cuando la cinta esté formateada. El nombre de la cinta es usado sólo para identificar la cinta ante el usuario, no para identificar el índice de cinta asociado a ella. En su lugar, un identificador único es generado automáticamente y escrito en la cinta. La capacidad indicada de la cinta es usada por &kdat; para advertir al usuario si no existiera suficiente espacio para completar una copia de seguridad.

Después de entrar el nombre y la capacidad, &kdat; procederá a formatear la cinta. TODOS los datos de la cinta se PERDERÁN. Una vez &kdat; haya terminado el formateo de la cinta, ésta será montada automáticamente y estará lista para su uso.

### Copiando archivos a una cinta

Antes de iniciar la copia de seguridad, deberá seleccionar algunos archivos a archivar. Hay tres formas para seleccionarlos:

1. Resaltar un archivo o una carpeta en el árbol de archivos local. Sólo el archivo o carpeta seleccionados se almacenará.

2. Resaltar un perfil de copia de seguridad en el árbol. Solo los archivos incluidos en dicho perfil serán almacenados.

3. Marque los archivos seleccionados en el árbol de archivos local. Sólo los archivos y/o las subcarpetas marcados se archivarán.

Hay cuatro formas de iniciar una copia de seguridad:

1. Seleccionar Copia de seguridad en el menú Archivo.

2. Pulse sobre el icono copia de seguridad en la barra de herramientas.

3. Pulse con el botón &RMB; del ratón sobre un archivo o carpeta en el árbol de archivos local, y seleccione Copia de seguridad.

4. Pulse con el botón &RMB; del ratón sobre un perfil de copia y seleccione Copia de seguridad....

Una vez la copia se haya iniciado, el dialogo Opciones de la Copia de seguridad aparecerá. En él tendrá la posibilidad de revisar los archivos seleccionados y cambiar las opciones de la copia.

Después de aceptar las opciones de copia, aparecerá el dialogo Copia de seguridad. En él se mostrará el progreso de la copia incluyendo el flujo de datos y el tiempo restante.

### Verificando los archivos de la cinta respecto a los archivos locales

Antes de iniciar una verificación, deberá seleccionar algunos archivos que verificar.

Hay dos formas de seleccionar archivos para su verificación:

1. Resaltar un archivo o carpeta de uno de los archivos comprimidos presentes en el árbol de archivos del dispositivo de cinta. Sólo los archivos o subcarpetas seleccionados serán verificados.

2. Marcar los archivos seleccionados en uno de los archivos comprimidos bajo el árbol de archivos del dispositivo de cinta. Sólo los archivos y/o subcarpetas marcados se verificarán.

Hay tres formas de iniciar la verificación:

1. Seleccionar Verificar... en el menú Archivo .

2. Pulsar sobre el icono verificar en la barra de herramientas.

3. Pulse con el botón &RMB; del ratón sobre un archivo o carpeta de uno de los archivos comprimidos, y seleccione Verificar....

Una vez que la verificación ha comenzado, el diálogo Opciones de verificación aparecerá. En él podrá revisar los archivos seleccionados y cambiar la carpeta de trabajo para la verificación.

Tras aceptar las opciones de verificación, aparecerá el diálogo Verificar. En él se mostrará el progreso de la verificación junto al flujo de datos y el tiempo restante.

### Recuperando archivos desde una cinta

Antes de iniciar una recuperación de datos deberá seleccionar algunos archivos a recuperar. Para ello, hay dos formas distintas:

1. Resaltar un archivo o carpeta en uno de los archivos comprimidos bajo el árbol del dispositivo de cinta. Sólo el archivo o subcarpeta seleccionado será recuperado.

2. Marcar los archivos seleccionados en uno de los archivos comprimidos del árbol del dispositivo de cinta. Sólo los archivos y/o subcarpetas seleccionados serán recuperados.

Hay tres formas de iniciar una recuperación:

1. Seleccionar Restaurar en el menú Archivo.

2. Pulsar sobre el icono restaurar en la barra de herramientas.

3. Pulse con el botón &RMB; del ratón sobre un archivo o carpeta, y seleccione Restaurar....

Una vez que la recuperación ha comenzado, aparecerá el diálogo Opciones de recuperación. En él podrá revisar los archivos seleccionados y cambiar la carpeta de trabajo para la recuperación.

Tras aceptar las opciones de recuperación, aparecerá el diálogo Recuperar. En dicho diálogo se mostrará el progreso de la recuperación, incluyendo el flujo de datos y el tiempo restante.

### Regenerando el índice de una cinta

Algunas veces puede ser necesario volver a crear el índice de la cinta a partir del contenido de la mísma. Este proceso sobre-escribirá cualquier índice existente en la cinta. Hay dos formas de volver a crear el índice:

1. Seleccionar Volver a crear Índice el Archivo.

2. Pulse con el botón &RMB; del ratón sobre el nodo del dispositivo de cinta en el árbol y seleccione Volver a crear Índice.

Índice&kdat; s it el Fich..

### Creando un perfil de copia

Hay dos formas de crear un perfil de copia:

1. Seleccionar Crear Copia de seguridad Perfil en el menú Archivo.

2. Pulse con el botón &RMB; del ratón sobre el árbol Perfiles de copia, y seleccionar Crear perfil de copia.

Esto creará un nuevo perfil de copia de seguridad usando los archivos actualmente marcados y las opciones de copia predeterminadas. Se pueden seleccionar la siguientes opciones:

Nombre de Archivo

- El nombre simbólico del archivo. Puede cambiarse más tarde.

Carpeta de trabajo:

- La carpeta actual de trabajo donde se efectuará la copia de seguridad. La lista de los archivos a copiar se actualizará automáticamente para incluir dicha carpeta de trabajo.

Permanecer en un sistema de archivos

- Para cada carpeta que aparezca en la lista Archivos a copiar , se copiarán sólo los archivos que pertenezcan al mismo sistema de archivos que la carpeta. Las carpetas pertenecientes a sistemas de archivos distintos pueden incluirse bajo «Archivos a copiar», y cada uno será tratado independientemente de los otros por tar.

Listado incremental GNU

- Ejecuta una copia de seguridad incremental. Un archivo de instantánea se usa para determinar los archivos que hayan cambiado desde la última copia incremental. Sólo se copiarán los archivos que hayan cambiado.

Archivo de Snapshot:

- El nombre del archivo usado para determinar los cambios desde la última copia de seguridad incremental.

Eliminar el archivo de instantánea antes de la copia.

- Borrar el archivo de instantánea tras invocar tar. Esto tiene como efecto la copia de todos los archivos y la creación del archivo de instantánea para su uso posterior.

Los botones Archivos >> y << Archivos no estaban completamente implementados en el momento de escribir esta documentación.

Deberá pulsar el botón Aplicar para validar los cambios hechos en el perfil de copia de seguridad.

### Configurando las preferencias del usuario

Las preferencias de usuario pueden configurarse seleccionando Preferencias... en el menú Editar. Puede configurarse lo siguiente:

Tamaño predeterminado de la cinta

- Este valor será usado como el tamaño predeterminado de la cinta al formatearla.

Tamaño de bloque de la cinta:

- El tamaño de bloque hardware del dispositivo de cinta. Para dispositivos de cinta de tipo disquete este valor debe ser de 1024 bytes.

Dispositivo de cinta

- La ruta completa al dispositivo de cinta (habitualmente `/dev/tape`). Esta ruta debe apuntar a una versión sin rebobinado de su dispositivo de cinta.

Orden tar

- La ruta completa a la orden `tar` en su sistema.

Cargar cinta al montar

- Si está activado, antes de intentar montar una cinta &kdat; ejecutará una orden ``mt` `load`` sobre el dispositivo de cinta. Algunos dispositivos así lo requieren antes de poder leer y escribir en la cinta.

Bloquear unidad al montar

- Si está activado, cuando se monte una cinta con &kdat;, se solicitará al dispositivo de cinta que inhiba el botón de expulsión. Esta opción podría no ser válida en algunos dispositivos.

Expulsar cinta al desmontar

- Si está activado, al desmontar una cinta con &kdat;, ésta será expulsada automáticamente. No use esta opción con dispositivos de tipo disquete.

Tamaño de bloque variable

- Si está activado, &kdat; intentará cambiar el tamaño del bloque hardware usado por el dispositivo de cinta. No todos los dispositivos soportan un tamaño de bloques variable. Tanto si esta característica este habilitada o no, deberá decirle a &kdat; el tamaño de bloque que su dispositivo usa (&ie; 1024 para usuarios de cinta de tipo disquete).

### Formato de cinta de &kdat;

Cuando &kdat; formatea una cinta escribe un único archivo al comienzo de la cinta. Este archivo debe ocupar un único bloque de la cinta. El contenido del archivo es:

- (9 bytes) El texto literal `KDatMAGIC`

- (4 bytes) El número de versión de formato de archivo (actualmente 1).

- (4 bytes) La longitud en bytes del texto identificador (ID) de la cinta.

- (n bytes) El texto identificador (ID) de la cinta. el formato de este texto es `Nombre de la máquina` `segundos` donde`Nombre de la máquina` es el nombre completo de la máquina donde se formateo la cinta y `segundos` es el numero de segundos transcurridos desde el «epoch» cuando se formateo la cinta.

El ID de la cinta se usa para localizar un archivo, con el mismo nombre, en la carpeta `$`HOME`/.kdat`.

Cada uno de los archivos restantes en la cinta son del tipo tar. Debería ser capaz de manipularlos directamente con GNU `tar`. Incluso no-GNU `tar` debería funcionar en el caso de copias no incrementales.

## Referencia del menú y barra de herramientas

### Menús de &kdat;

&kdat; tiene tres menús: Archivo Editar y Ayuda.

#### El menú Archivo

Archivo Copia de seguridad

- Iniciar una copia de seguridad.

Archivo Restaurar

- Restaurar una copia desde la cinta.

Archivo Verificar

- Verificar una copia de seguridad

Archivo Montar cinta

- Montar una cinta.

Archivo Volver a crear Índice

- Volver a crear el índice en la cinta actualmente montada.

Archivo Crear perfil de copia de seguridad

- Abre la caja de diálogo que le permitirá crear el perfil de copia de seguridad.

Archivo Eliminar Archivo

- Borrar un archivo de la cinta.

Archivo Eliminar Índice

- Eliminar el índice &kdat; de la cinta.

Archivo Eliminar perfil de copia de seguridad

- Eliminar perfil de copia de seguridad.

Archivo Formatear cinta

- Formatea una cinta para ser usada por &kdat;.

&Ctrl;S Archivo Salir

- Salir de &kdat;

#### El menú Editar

Editar Preferencias

- Abre el diálogo Preferencias, donde podrá configurar &kdat; según sus necesidades.

#### El menú de Ayuda

&help.menu.documentation;

#### La barra de herramientas de &kdat;

La barra de herramientas de &kdat; contiene 6 iconos, como sigue:

Montar/desmontar cinta

- Montar o desmontar una cinta.

Copia de seguridad

- Inicia una copia de seguridad. Este elemento no está disponible mientras no haya una cinta montada.

Restaurar

- Restaurar una copia de seguridad desde la cinta. Este elemento no está disponible mientras no haya una cinta montada.

Verificar

- Verificar el contenido de una cinta. Este elemento no está disponible mientras no haya una cinta montada.

Ayuda

- Abre la ayuda de &kdat; (este documento)

Salir

- Sale de &kdat;

## Derechos de autor

&kdat;

Derechos de autor del programa y de la documentación. 1998-2000. Sean Vyainsvyain@mail.tds.net.

Traducción por Juan Luis Montore Parerajlm@ict.es

&underFDL; &underGPL;