Red Hat Training

A Red Hat training course is available for RHEL 8

18.2. Escrever em dispositivos de fita adesiva

Este procedimento descreve como fazer o backup dos dados usando o comando tar. Por padrão, block size é 10KB (bs=10k) em dispositivos de fita adesiva. A opção de dispositivo -f especifica o arquivo do dispositivo de fita, mas esta opção não é necessária se você tiver configurado a variável de ambiente TAPE usando o comando export TAPE=/dev/st0 atributo.

Pré-requisitos

  1. O pacote mt-st está instalado. Para mais informações, veja Seção 18.1, “Instalando a ferramenta de gerenciamento de acionamento de fita”.
  2. Carregar a unidade de fita adesiva:

    # mt -f /dev/st0 load

Procedimento

  1. Verifique a cabeça da fita:

    # 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

    Aqui:

    • o atual file number é -1.
    • o block number define a cabeça da fita. Por padrão, ela é definida como -1.
    • o block size 0 indica que o dispositivo de fita não tem um tamanho de bloco fixo.
    • o Soft error count indica o número de erros encontrados após a execução do comando de status mt.
    • o General status bits explica as estatísticas do dispositivo de fita.
    • DR_OPEN indica que a porta está aberta e o dispositivo de fita está vazio. IM_REP_EN é o modo de relatório imediato.
  2. Se o dispositivo de fita não estiver vazio, especifique a cabeça da fita:

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

    Este comando substitui os dados em um dispositivo de fita com o conteúdo do diretório /etc

    Opcional: Para anexar os dados no dispositivo de fita:

    # mt -f /dev/st0 eod
  3. Faça o backup do diretório /etc para o dispositivo de fita:

    # tar -czf /dev/st0 /etc
    tar: Removing leading `/' from member names
    /etc/
    /etc/man_db.conf
    /etc/DIR_COLORS
    /etc/rsyslog.conf
    [...]
  4. Veja o status do dispositivo de fita:

    # mt -f /dev/st0  status

Etapas de verificação

  • Veja a lista de todos os arquivos no dispositivo de fita:

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

Recursos adicionais