Backup diário de n diretórios em .txt / usando interface gráfica para config

1. Backup diário de n diretórios em .txt / usando interface gráfica para config

Jean Carlos Nicoletti Novak
JnnCarlos

(usa Debian)

Enviado em 13/09/2013 - 09:23h

Olá pessoal, bom dia, meu nome é Jean Carlos e estou aqui para pedir ajuda de vocês! =)

Eu precisava criar uma rotina de backups onde os diretórios estivessem em um arquivo.txt. O backup vai ser enviado através de FTP para um outro computador. (Eu estou atualmente fazendo um técnico de redes e queria aprender a fazer esses esquemas de shellscript e tal mais cedo)

Eu sei que devo usar o tar / gzip para fazer o backup em si. Tenho que usar o crontab para estabelecer os horários, também sei a base do shell, mas não sei como fazer para ele ler os diretórios do .txt e como aplicar isso.

Alguém poderia me ajudar e explicar como funciona?

Desde já obrigado.


  


2. Re: Backup diário de n diretórios em .txt / usando interface gráfica para config

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 13/09/2013 - 09:27h

vamos lá
1º procure faz um tar com a opção de pegar uma lista de diretórios em um .txt

e depois de uma lida sobre o crontab , e também o uso de ftp por linha de comando e tal



3. Re: Backup diário de n diretórios em .txt / usando interface gráfica para config

Ribeiro, M.S.
ribeirosga

(usa Ubuntu)

Enviado em 13/09/2013 - 09:41h

Meu caro, tem um material do Julio Cezar Neves muito bom pra quem quer aprender shell script. Vale a pena vc dá uma olhada...
http://www.linuxnewmedia.com.br/lm/noticia/baixe_o_curso_de_shell_script_do_julio_cezar_neves
Espero ter ajudado...
Abraços...


4. Re: Backup diário de n diretórios em .txt / usando interface gráfica para config

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 17/09/2013 - 08:52h

Colega, ao invés de vc fazer o backup via tar.gz e depois enviar via FTP, porque não usa o comando rsync?
Com ele vc pode sincronizar arquivos/diretórios da origem e destino. Já utilizei bastante o rsync e, em minha opinião, é a melhor forma de fazer backup via linha de comando no Linux. Além disso há várias opções que você pode inserir no rsync para restringir extensões por exemplo.

O comando em si não tem muito segredo, segue um exemplo para sincronizar recursivamente arquivos/pastas do diretório 'origem' para a pasta 'destino':


rsync -rv /origem usuario@servidor:/caminho/destino


Qualquer dúvida é só postar.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts