Red Hat Training

A Red Hat training course is available for RHEL 8

18.2. Escritura en dispositivos de cinta

Este procedimiento describe cómo hacer una copia de seguridad de los datos utilizando el comando tar. Por defecto, block size es de 10KB (bs=10k) en dispositivos de cinta. La opción de dispositivo -f especifica el archivo del dispositivo de cinta, pero esta opción no es necesaria si ha establecido la variable de entorno TAPE utilizando el atributo export TAPE=/dev/st0 atributo.

Requisitos previos

  1. El paquete mt-st está instalado. Para más información, consulte Sección 18.1, “Instalación de la herramienta de gestión de unidades de cinta”.
  2. Cargue la unidad de cinta:

    # mt -f /dev/st0 load

Procedimiento

  1. Compruebe el cabezal de la cinta:

    # mt -f /dev/st0 status
    
    SCSI 2 tape drive:
    File number=-1, block number=-1, partition=0.
    Tape block size 0 bytes. Density code 0x0 (default).
    Soft error count since last status=0
    General status bits on (50000):
     DR_OPEN IM_REP_EN

    Aquí:

    • el actual file number es -1.
    • el block number define la cabeza de la cinta. Por defecto, se establece en -1.
    • el block size 0 indica que el dispositivo de cinta no tiene un tamaño de bloque fijo.
    • el Soft error count indica el número de errores encontrados después de ejecutar el comando mt status.
    • el General status bits explica las estadísticas del dispositivo de cinta.
    • DR_OPEN indica que la puerta está abierta y el dispositivo de cinta está vacío. IM_REP_EN es el modo de informe inmediato.
  2. Si el dispositivo de cinta no está vacío, especifique el cabezal de la cinta:

    # mt -f /dev/st0 rewind
    
    # tar -czf /dev/st0 /etc

    Este comando sobrescribe los datos de un dispositivo de cinta con el contenido del directorio /etc

    Opcional: Para añadir los datos en el dispositivo de cinta:

    # mt -f /dev/st0 eod
  3. Haga una copia de seguridad del directorio /etc en el dispositivo de cinta:

    # tar -czf /dev/st0 /etc
    tar: Removing leading `/' from member names
    /etc/
    /etc/man_db.conf
    /etc/DIR_COLORS
    /etc/rsyslog.conf
    [...]
  4. Ver el estado del dispositivo de cinta:

    # mt -f /dev/st0  status

Pasos de verificación

  • Ver la lista de todos los archivos en el dispositivo de cinta:

    # tar -tzf /dev/st0
    /etc/
    /etc/man_db.conf
    /etc/DIR_COLORS
    /etc/rsyslog.conf
    [...]

Recursos adicionales