você está aqui: Home  → Arquivo de Mensagens

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.



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

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script