Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Usando o Tar e SSH para fazer backups!
Colaboração: Emanoel Flexa
Data de Publicação: 03 de Junho de 2007
Muitas vezes voce quer usar um script que faça backup de arquivos que estão em uma máquina remota. Mas para isso voce deve preparar o ambiente para um compartilhamento via NFS por exemplo. No entanto, existe uma maneira mais prática e rápida para se fazer isso.
Existe uma maneira fácil de enviar um arquivo pra uma máquina remota através do comando tar. Isto é útil em situações que voce precisa fazer backups de arquivos que estejam em arquivos de máquinas remotas.
Digamos que voce contenha o cenário:
- Uma máquina que armazena backup de arquivos, "backup-server"
- Uma máquina com os arquivos os quais voce quer fazer o backup, "host1"
- Na máquina "host1" existem três arquivos.
arq1, arq2, arq3
Na máquina "host1" execute o tar, usando as opções de criar(c), mostrar os detalhes(v), compressão(z) e indicar o arquivo tar a ser usado(f).
$ tar -czvf - arq1 arq2 arq3 | ssh usuario@host1 dd of=/dir/nome.tar.gz
Note que "/dir/nome.tar.gz" representa a localização e o nome que voce quer dá ao arquivo .tgz
A dica http://www.dicas-l.com.br/dicas-l/20050804.php mostra de forma segura como pular a parte de pedido de senha :)
Pronto! Agora voce pode fazer cópias de arquivos sem precisar configurar serviços de compartilhamento de arquivos.
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.





