Rotina de backp no debian [RESOLVIDO]

1. Rotina de backp no debian [RESOLVIDO]

Alessandro da Silva Gonçalves
AlGonçalves

(usa Debian)

Enviado em 27/04/2012 - 10:16h

Bom dia.

Pessoal, sou iniciante em linux e preciso de ajuda. Se puderem me dar uma dica por favor, agradeço desde já.
Ah e talvez tenha um tópico com o mesmo assunto, caso sim deleto este.

Preciso de rotina de backup para copiar o /dados, fiz da seguinte forma:

vim bkp.sh

cp -va /dados /mnt/bkp/hd

chmod +x bkp.sh

Gostaria de faze-lo iniciar as 20:00 e que fosse .gzip e gerasse um log com o tempo gasto para realiza-lo.

Sei que o certo é grava-lo no srv e depois copiar pro hd ext, mas num tenho espaço.

Se alguem puder ajudar, agradeço.

Obrigado!



  


2. Re: Rotina de backp no debian [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 27/04/2012 - 10:48h

para fazer o bkp recomendo que veja sobre o rsync
para medir o tempo use o comando time
para agendar faça algo como

crontab -e

00 20 * * * /caminho/ate/o/script.sh





3. Re: Rotina de backp no debian [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/04/2012 - 10:59h

AlGonçalves escreveu:

Bom dia.

Pessoal, sou iniciante em linux e preciso de ajuda. Se puderem me dar uma dica por favor, agradeço desde já.
Ah e talvez tenha um tópico com o mesmo assunto, caso sim deleto este.

Preciso de rotina de backup para copiar o /dados, fiz da seguinte forma:

vim bkp.sh

cp -va /dados /mnt/bkp/hd

chmod +x bkp.sh

Gostaria de faze-lo iniciar as 20:00 e que fosse .gzip e gerasse um log com o tempo gasto para realiza-lo.

Sei que o certo é grava-lo no srv e depois copiar pro hd ext, mas num tenho espaço.

Se alguem puder ajudar, agradeço.

Obrigado!


# vim bkp.sh
#!/bin/bash
DATA=`/bin/date +%d%m%Y`
cd /mnt/bkp/hd
echo "`date` - Iniciando Backup!" > /usr/local/src/teste.log
tar -zcvf BackupDados-$DATA.tar.gz /dados
echo "`date` - Backup Finalizado!" > /usr/local/src/teste.log


Para agendar tu faz como o rai3mb descreveu.

Abraço!


4. Valeu.

Alessandro da Silva Gonçalves
AlGonçalves

(usa Debian)

Enviado em 27/04/2012 - 11:21h

Pessoal, vou testar aqui e reporto pra vocês.

Obrigado.


5. Re: Rotina de backp no debian [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/04/2012 - 11:27h

ahhh.... Você cria o arquivo de log onde vc quiser, blz? Coloquei aqui, "/usr/local/src/teste.log", só para teste.

Após backup, caso queira ler o arquivo de log:

# tail /usr/local/src/teste.log

Eu sei que isso é bem básico, mas como você falou que estava iniciando no linux...




6. Re: Rotina de backp no debian [RESOLVIDO]

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 27/04/2012 - 22:28h

Se desejar, testa este aqui: http://www.vivaolinux.com.br/topico/Shell-Script/Como-criar-uma-rotina-de-Backup/?pagina=3&num_p...

Você pode colocar dentro do arquivo de configuração todos os diretórios que ele vai precisar fazer o backup.
Gera uma estrutura individual para cada lote em separado de diretórios.
Pode ser agendado no cron que vai funcionar. Já estou usando o danado porque um usuário aqui do VOL precisou de ajuda aí resolvi ajustar ele para servir a vários gostos.

Se tiver dificuldades avise aí.




7. Re: Rotina de backp no debian [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/04/2012 - 23:49h

AprendiNoLinux escreveu:

Se desejar, testa este aqui: http://www.vivaolinux.com.br/topico/Shell-Script/Como-criar-uma-rotina-de-Backup/?pagina=3&num_p...

Você pode colocar dentro do arquivo de configuração todos os diretórios que ele vai precisar fazer o backup.
Gera uma estrutura individual para cada lote em separado de diretórios.
Pode ser agendado no cron que vai funcionar. Já estou usando o danado porque um usuário aqui do VOL precisou de ajuda aí resolvi ajustar ele para servir a vários gostos.

Se tiver dificuldades avise aí.



unh.... Já curtiu o backup-manager?

Eu tinha algo parecido. Com gral de complexidade alto já. Então centralizei tudo com backup-manager.
Hoje gero uma master a cada 7 dias, o restante é incremental, a cada 30 dias eu começo a reciclagem, compacta da forma que eu quiser, tem parâmetro para backup de banco de dados, gera hash md5 para comparação de arquivo, caso os hashs saim errado ele encaminha e-mail. E muito mais de forma bem simples.

Caso queira dar uma olhada:

# root@nabucodonosor:~# aptitude search backup-manager
p backup-manager - ferramenta de backup de linha de comando
p backup-manager-doc - pacote de documentação para o Backup Manager

Arquivo de configuração:
# vi /etc/backup-manager.conf

Abraço!


8. Re: Rotina de backp no debian [RESOLVIDO]

Geraldo Albuquerque
AprendiNoLinux

(usa Ubuntu)

Enviado em 28/04/2012 - 09:20h

amarildosertorio escreveu:

unh.... Já curtiu o backup-manager?

Eu tinha algo parecido. Com gral de complexidade alto já. Então centralizei tudo com backup-manager.
Hoje gero uma master a cada 7 dias, o restante é incremental, a cada 30 dias eu começo a reciclagem, compacta da forma que eu quiser, tem parâmetro para backup de banco de dados, gera hash md5 para comparação de arquivo, caso os hashs saim errado ele encaminha e-mail. E muito mais de forma bem simples.

Caso queira dar uma olhada:

# root@nabucodonosor:~# aptitude search backup-manager
p backup-manager - ferramenta de backup de linha de comando
p backup-manager-doc - pacote de documentação para o Backup Manager

Arquivo de configuração:
# vi /etc/backup-manager.conf

Abraço!


Não conhecia não ;) Show de bola
Já instalei para testar.


9. Obrigado

Alessandro da Silva Gonçalves
algonçalves

(usa Debian)

Enviado em 02/07/2012 - 12:17h

Valeu pessoal, muito obrigado pela ajuda. deu tudo certo aqui.
Abraços!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts