De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

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:

  1. Uma máquina que armazena backup de arquivos, "backup-server"
  2. Uma máquina com os arquivos os quais voce quer fazer o backup, "host1"
  3. 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.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Emanoel Flexa