Script de Backup do Hugo Cisneiros
Este é um ótimo Script de Backup (autoria do Hugo Cisneiros) para realizar um Backup Completo
Remoto:
### Início do Script ###
#!/bin/bash
#
DATA=`date +%Y_%m_%d`
# Dados do arquivo de backup
MAQUINA="sakura"
ARQUIVO="backup-full-$MAQUINA-$DATA.tar.gz"
DIRETORIOS="/etc /var/log"
# Dados do servidor FTP
HOST_FTP="192.168.0.1"
USUARIO_FTP="backup"
SENHA_FTP="segredo"
# A partir daqui não precisa mais editar.
# Cria o arquivo .tar.gz no /tmp (Temporário)
cd /tmp
tar zcf /tmp/$ARQUIVO $DIRETORIOS
# Acessa o FTP e coloca os arquivos
ftp -in <<EOF
open $HOST_FTP
user $USUARIO_FTP $SENHA_FTP
bin
lcd /tmp
dele $ARQUIVO
put $ARQUIVO
bye
EOF
# Remove os arquivos temporarios
rm -rf /tmp/$ARQUIVO
### Final do Script ###
Esse é um dos scripts de backup que utilizo para realizar um Backup
Completo, aqui em casa e tb na empresa. Minha dúvida é como modificá-lo
para realizar um Backup Incremental. Este comando realiza um backup
incremental "find /etc /var/named /var/log -mtime -7 -type f -print
tar zcvf maquina-backup-incremental-20030212.tar.gz -T -", mas não
consegui combinar esta linha com o script acima, não sei onde essa
linha entraria naquele script. Quem puder me ajudar, agradeço.
Reply to: