Backup com o TAR: mudanças entre as edições
Ir para navegação
Ir para pesquisar
(→Vídeo) |
(→Vídeo) |
||
Linha 3: | Linha 3: | ||
== Vídeo == | == Vídeo == | ||
<embedvideo service="youtube">https://youtu.be/-TuqFczQAHA</embedvideo> | |||
https://youtu.be/-TuqFczQAHA | https://youtu.be/-TuqFczQAHA | ||
Edição atual tal como às 05h19min de 18 de março de 2018
Sobre
Olá! Visitante, reunimos aqui, informações sobre o comando TAR, este comando é comumente usado para comprimir arquivos no Linux. Por definição, as extensões de arquivos gerados são o tar.gz e o tar.bz2, sendo uma ótima alternativa para criação de Backups através de scripts.
Vídeo
COMO USAR O TAR ???
tar -[parâmetros] nome-do-arquivo-data.formato /caminho/
Parâmetros do TAR: c: significa criar x: significa extrair v: significa verbose, ou seja, serve para mostrar os arquivos f: significa arquivo j: representa um tar com formato bz2 z: representa um tar com formato gz
Exemplos:
- Para compactar:
tar -zcvf nome-do-arquivo-data.formato
- Para descompactar:
tar -zxvf nome-do-arquivo-data.formato
Criação de um Backup usando o TAR
- 1 - Criar um arquivo com o conteúdo abaixo usando o comando nano em /bin
nano /bin/backup_tar.sh
############################################################################################# # Linha inicial informando para qual shell o script esta sendo executado #!/bin/bash # Cria uma variável de none DATA recebendo os valores do comando date seguido com # os parâmetros de dia, mês,ano,hora,minutos DATA=`date +%d-%m-%Y-%H.%M` #entra na pasta desejada a se salvar o backup (destino do backup) cd /backup #executa o camando tar como super usuário (root) com os parâmetros ( -z comprime, c cria um novo #arquivo tar, v exibe detalhes da operação, f especifica o arquivo tar a ser usado) nas pastas informadas #ao lado exemplo /home/usuario01 > saída de LOG contendo o caminho de onde salvar o log e o nome #do arquivo .txt a ser gerado para o log. sudo tar -zcvf backup-"$DATA".tar.gz /home/usuario01 /home/usuario02 /home/usuario03 > /var/log/backup-`date +%d-%m-%Y`-LOG_TAR.txt #############################################################################################
- 2 - Sair e salvar
CTRL + X
- 3 - Dar permissão de execução com o comando chmod
chmod +x /bin/backup_tar.sh
- 4 - Agendar no Crontab