Script de Backup [RESOLVIDO]

1. Script de Backup [RESOLVIDO]

Danilo Lima
danilo7664

(usa Ubuntu)

Enviado em 02/10/2013 - 22:51h

Pessoal preciso que uma solução ( ainda sou novato, ja pesquisei e não entendi como se faz)

estou precisado fazer um backup de um sistema que roda em rede...


tenho um sisteminha instalado na pasta SISTEMA que é compartilhada pelo samba.

[ sistemas]
comment = sistemas da empresa
etc..etc..
etc..etc..

porem preciso fazer o backup todos os dias manualmente, copiando os aquivos e salvado no hd externo pela própria estação Windows xp.

como faço para realizar esse backup automatizado pelo ubuntu server 12.04?




  


2. Re: Script de Backup [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 02/10/2013 - 23:09h

Boa noite.

compartilhe uma pasta do seu hd externo la no windows xp
vamos usar um exemplo E:/backup
crie uma pasta chamado compartilhado ou use uma do se gosto para montar a pasta backup
mkdir /home/compartilhado
segue
#!/bin/sh

hoje=$(date +%d%m%Y)

# suponhamos que o ip la no windows xp seje 192.168.1.150
mount -t cifs //192.168.1.150/backup /home/compartilhado -o username=none,password=none
#obs: caso tenha protegido por senha subistitua o none pelo login e senha conforme acima
echo "Montagens de Compartilhamento OK"

chmod -R 777 /home/compartilhado/*
echo "Permissoes Concedidas"

#acesse o diretorio onde a pasta com o programa esta instalado
cd /localdosistemainstalado

# aqui consideramos que o diretorio tenha o nome de sistema, entao compacataremos ela
tar -cvzf sistema_$hoje.tar.gz sistema/
echo "Compactacao OK"

#essa linha diz que vai mover o arquivo compactado para a pasta no windows xp compartilhada no linux
mv -f *.*.gz /home/compartilhado
echo "Copia para o Backup OK"

# essa linha diz que sera apagado os backups gerados com data maior que cinco dias
find /home/compartilhado -name "*.tar.gz" -mtime +5 -exec rm -f {} \;
echo "Backups Antigos apagados"

#desmontando o compartilhamento
umount //192.168.1.150/backup

echo "Backup Sistema Efetuado Com Sucesso"


poste certinho ai o que voce quer e ve se é isso que precisa

obs: eu uso centos, creio que para fazer a montagen do compartilhamento no ubuntu nao seje o mesmo que no centos. no centos usamos

mount -t cifs


abraços.....


3. Re: Script de Backup [RESOLVIDO]

Danilo Lima
danilo7664

(usa Ubuntu)

Enviado em 02/10/2013 - 23:14h


Meu querido entendi, na realidade não quero fazer em uma parta compartilhada, queron o hd externo conectado direto no servidor ubuntu server...

e esse exemplo que me explicou fará de quanto em quanto tempo?


4. Re: Script de Backup [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 02/10/2013 - 23:24h

voce escreve o script e salva. depois agenda no cron

cria o script ex:

mkdir /etc/scripts
vim /etc/scripts/backup.sh

coloca o script dentro do arquivo

depois agende no cron

crontab -e

e entao coloque a regra pra rodar

* * * * * /local
m h d m s = m=minuto h=hora d=dia m=mes s=dia da semana

ex: para fazer todo dia as 11 da noite

#backup do sistama
00 23 * * * /etc/scripts/backup.sh



5. Re: Script de Backup [RESOLVIDO]

Danilo Lima
danilo7664

(usa Ubuntu)

Enviado em 02/10/2013 - 23:35h

Cara, voce é fera... as coisas muitas vezes são simples como essa!

poderia colocar um post depois com isso a galera iria amar...

excelente, e muito obrigado pela sua atenção e paciência!

na verdade esse tratamento dos "pinguinianos" que esta me fazendo aprofundar mais os meus conhecimentos.


6. Re: Script de Backup [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 02/10/2013 - 23:57h

a 6 meses atras eu nem sabia o que era linux kkkkkkkkkkk
é assim mesmo que vamos aprendendo aqui no site um ajuda o outro..
abraçossss


7. Re: Script de Backup [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 03/10/2013 - 09:02h

Já pensou em utilizar o rsync para fazer este backup?
Ele sincroniza os arquivos de 2 lados, tanto local como em servidores distintos.
Já usei bastante e acho a melhor forma para backup em modo texto para Linux! :-)


8. Re: Script de Backup [RESOLVIDO]

Danilo Lima
danilo7664

(usa Ubuntu)

Enviado em 03/10/2013 - 13:23h

Poderia explicar essa forma também?


9. Re: Script de Backup [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 03/10/2013 - 15:14h

Ia descrever pra vc, mas como há vários artigos/dicas aqui no VOL referente a rsync, aproveite uma delas:

http://www.vivaolinux.com.br/dica/Utilizando-o-comando-rsync

Qualquer dúvida que vc tiver referente a criação do seu script em rsync, pode postar aqui.

Boa sorte!




10. Re: Script de Backup [RESOLVIDO]

Danilo Lima
danilo7664

(usa Ubuntu)

Enviado em 03/10/2013 - 15:18h

Obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts