Fazer backup de um diretório de logs

LinuxBeginner
Pratique Agora

Introdução

Três logs de aplicação precisam ser armazenados juntos em um único backup compactado. O diretório de origem deve continuar disponível depois que o arquivo for criado.

No laboratório guiado anterior, você praticou a criação e a listagem de um arquivo .tar.gz. Neste desafio, você aplicará exatamente esse fluxo de trabalho a um único arquivo de backup.

Criar o backup dos logs

Situação atual

O diretório /home/labex/project/log-backup/source/logs contém três arquivos de log, e ainda não existe nenhum backup.

Escopo

  • Trabalhe em /home/labex/project/log-backup.
  • Crie logs-backup.tar.gz.
  • Armazene o diretório usando logs/ como caminho no nível superior do arquivo.
  • Mantenha o diretório de origem inalterado.

Seu objetivo

Crie um único arquivo tar compactado e legível que contenha o diretório logs completo.

Critérios de aceitação

  • logs-backup.tar.gz é um arquivo tar compactado com gzip e pode ser lido.
  • Ele contém logs/api.log, logs/worker.log e logs/scheduler.log.
  • Os três arquivos de origem continuam existindo com o conteúdo original.

Dicas

Como o laboratório guiado criou um arquivo tar compactado?

Revise as opções de tar usadas no exemplo .tar.gz e a opção -C, que define onde os caminhos arquivados começam.

Resumo

Você criou e inspecionou um arquivo compactado, preservando o diretório de origem.

✨ Verificar Solução e Praticar