Backup automatico [RESOLVIDO]

1. Backup automatico [RESOLVIDO]

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 10/01/2012 - 17:41h

Pessoal.

Boa tarde.

Podem me auxiliar por favor, a deixar no CRON uma tarefa diária para compactar o conteudo de /home/samba/Aplicativos e enviar ele para outra partição e depois para um pendrive instalado na maquina?

Estou utilizando a dist. debian 6.

Muitissimo obrigado.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/01/2012 - 20:33h

Para exemplificar vou supor que o nome do script será : backup.sh
E que o nome do diretório aonde a partição está montada será /mnt/bkp-diario
E o nome do diretório aonde vai ser montado o pendrive é /mnt/pendrive

No arquivo crontab adicione as linhas abaixo

* 3 * * * root /usr/local/bin/backup.sh

*** Explicação: a linha acima faz com que o script chamado backup.sh que se encontra no diretório /usr/local/bin seja executado pelo usuário root as 03:00 horas da madrugada todos os dias.

OBS: antes de executar qualquer script seja esse no qual estou escrevendo seja outro teste primeiro.

**** Script:

#!/bin/bash

#### Este seria um exemplo de script bem simples e que pode ser usado para incluir mais comandos e torna-lo mais completo e personalizado

### Neste script estou supondo que seu pendrive é o dispositivo /dev/sdb1 e que a partição é o dispositivo /dev/sda6
# porém aconselho a colocar no script o nome real do arquivo de dispositivo do pendrive e partição que será montado para salvar o backup

data=`date +%d-%m-%Y`
log="/var/log/backup"
dest1="/mnt/bkp-diario"
dest2="/mnt/pendrive"

mount /dev/sda6 $dest1
mount /dev/sdb1 $dest2
cd /home/samba/Aplicativos
tar -zc * -vf bkp-"$data".tar.gz |tee -a $log
cp bkp-"$data".tar.gz $dest1
mv bkp-"$data".tar.gz $dest2


qualquer dúvida retorna ai...

3. Re: Backup automatico [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/01/2012 - 17:52h

Quais horários de execução dessa rotina de backup ?

A partição está no proprio servidor aonde será feito o backup ou será em uma partição de outra máquina.


4. Re: Backup automatico [RESOLVIDO]

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 10/01/2012 - 18:07h

Olá.

Serão reaizados todos os dias de madrugada, as 03:00.

Mandará para um pen drive e outra partição no proprio servidor mesmo.. Não será via rede.


5. Re: Backup automatico [RESOLVIDO]

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 10/01/2012 - 18:10h

você ja consegue realizar esses bkps manualmente pelo terminal?


6. Re: Backup automatico [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 10/01/2012 - 19:57h

podes montar um shell script
e colocar na cron


7. Re: Backup automatico [RESOLVIDO]

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 11/01/2012 - 17:03h

Fiz o procedimento mas não copiou para o pen drive.

Tenho como acompanhar o que o cron está fazendo?

"depois que eu fiz o procedimento, fui no terminal e dei um restart no cron"


8. Re: Backup automatico [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/01/2012 - 17:15h

1º - Antes de executar no cron, você criou o script e executou o mesmo para ver se está funcionando conforme você precisa ?

2º -deu permissão de execução para o script?

O que postei ai acima é um exemplo de script que pode usar, porém você pode personalizar o seu próprio script.

3º - você viu as observações que coloquei referentes aos arquivos de dispositivos ?

4º - Os nomes dos arquivos de dispositivos estão certo no script ?

5º - ele copiou para a partição os arquivos ?


9. Re: Backup automatico [RESOLVIDO]

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 11/01/2012 - 23:07h

Vou fazer o que me pediu e retorno ao forum.

Obrigado.


10. Re: Backup automatico [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/01/2012 - 23:09h

Aproveita e responde as perguntas, flw.


11. Re: Backup automatico [RESOLVIDO]

Ricardo Alvarez
ricardohd

(usa Debian)

Enviado em 16/01/2012 - 08:48h

1º - Antes de executar no cron, você criou o script e executou o mesmo para ver se está funcionando conforme você precisa ?

2º -deu permissão de execução para o script?

O que postei ai acima é um exemplo de script que pode usar, porém você pode personalizar o seu próprio script.

3º - você viu as observações que coloquei referentes aos arquivos de dispositivos ?

4º - Os nomes dos arquivos de dispositivos estão certo no script ?

5º - ele copiou para a partição os arquivos ?



Não cheguei a fazer o teste de primeiro momento, mas realizei agora e acredito que possa ser permissão mesmo, poderia me auxiliar a liberar a execução do mesmo, conforme citou no item 2 ??




12. Re: Backup automatico [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/01/2012 - 11:06h

dá permissão de execução é simples, execute como root:

# chmod +x /local/aonde/está/o script/backup.sh

Mas antes executa o script para ver se funciona.
retorna ai.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts