willsazon
(usa Ubuntu)
Enviado em 17/01/2012 - 08:36h
Ola, um bom dia e muito obrigado a todos que responderam.
danniel-lara escreveu:
faz assim cria um diretorio
exemplo backup
#mkdir /backup
execute manual
#tar -zcvf /backup/backup.tar.gz /home
e ve se funciona
Danniel-lara,
ja tenho as pastas criadas no hd-externo, onde criei a pasta home(para fazer o backup da home), a pasta Dados(para salvar meu banco de dados firebird), a pasta etc (para salvar o etc com as minhas configurações) e criei a pasta log(para salvar os meus logs).
rai3mb escreveu:
Calma uma coisa de cada vez, primeiro teste seus comandos, depois crie o script, depois agente no cron, e em cada faze certifique-se que esteja funcionando.
Bom o comando tar:
tar -zcvf home.tar.gz /mnt/sdc1/home
o comando acima cria o arquivo home.tar.gz do diretório /mnt/sdc1/home.
Faça seus testes com calma e poste onde tiver problemas, depois de ralar muito, você vai acabar descobrindo uma ótima ferramenta, denominada rsync, que faz backup de forma rápida, inteligente e fácil.
Obs.: Isso aconteceu comigo ;-)
caro rai3mb,
eu fiz primeiro o teste com o tar sem criar o scrip, porem ele me da uma das duas mensagens,
-"arquivo alterado enquanto estava sendo lido."
- "Removendo '/' inical dos nomes dos membros.
e não faz mais nada.
uma vez ja usei o rsync no ubuntu 9.04.
Fiquei um tempo sem fazer nem um servidor linux. Nas versões posteriores ao 9.04 me parece que tiveram varias mudanças, inclusive de arquivos de configuração (posso estar enganada).
andrecanhadas escreveu:
O script que uso para backup full é este abaixo
data1="$(date +%d-%m-%Y)"
cd /
tar cvpzf /media/backup/backup_$data1.tgz --exclude /proc --exclude /var/www/sarg --exclude /lost+found --exclude /var/spool/squid3 --exclude /mnt --exclude /sys --exclude /dev/pts --exclude /media /
# A ultima barra corresponde o caminho que vou fazer o backup no caso desde a raiz
# No seu caso remove os --exclude e adiciona /home/
#### Restore ####
#tar xvpfz /media/backup/backup.tgz -C /
No cron fica assim:
03 23 * * * /usr/local/bin/backupful.sh * Diariamente as 23:30
Edite o fstab:
/dev/sdc1 /mnt/hd_externo ntfs auto,rw,umask=000 1 0 # (No caso de ser ntfs) Instale o ntsf-3g
/dev/sdc1 /mnt/hd_externo ext4 defaults 1 1 # (No caso de ser EXT4)
andrecanhadas,
meu hd ja esta montado no mont/hd_externo, consigo acessar os arquivos ja estao salvos dentro deles, ele esta em ntfs, e funcionando mesmo quando dou reboot no servidor.
testarei sei script aqui, mas o tar nao ta fazendo nem na mao meu amigo.
No mais estou no aguardo, caso alguem tenha mais alguma ideia, estou aberto a sugestões.