Backup com rsync e ssh

Publicado por Samuel Souza Almeida (última atualização em 05/12/2009)

[ Hits: 8.532 ]

Homepage: http://stux.no-ip.info

Download bkp-rsync.sh




Script para realizar backups com as ferramentas rsync e ssh.

  



Esconder código-fonte

#!/bin/bash
# Samuel Souza Almeida - 05 de Dezembro de 2009.

# Script de backup com rsync.

# Variavel com a data.
DATA=`date +%d%m%Y`.log
# Variavel com o comando do rsync. 
RSYNC="/usr/bin/rsync -avz --delete-during --backup"
# Variavel com os diretorios de origem a serem copiados ou sincronizados.
ORIGEM="/home /root /etc /usr /var"
# Host de destino do backup.
HOST="192.168.1.203"
# Diretorio de destino no host de backup.
DESTINO="/mnt/samuel/note-samuel"
# Diretorio de destino no host de backup para arquivos apagados no host de origem.
ORIGEM_DEL="/mnt/samuel/del-note-samuel"
# Arquivo de log do backup
LOG="/var/log/log-bkp$DATA"
# Grava data e hora do inicio do backup.
echo -e "\nInicio do backup - `date`\n" >> $LOG
# O comando magico do backup.
$RSYNC --backup-dir=$ORIGEM_DEL $ORIGEM $DESTINO >> $LOG
# Grava data e hora do fim do backup.
echo -e "\nFim do backup - `date`\n" >> $LOG
##################################################
# Obs:
# Esse metodo foi feito com base em uma conexao ssh sem senha entre o host de origem.
# e o host de destino.

# Esse script realizará a cópia dos arquivos se for a primeira vez de sua execucao.
# Apos a primeira execucao, sera feito o backup apenas dos arquivos alterados com base
# no ultimo backup.
##################################################

Scripts recomendados

Update no-ip utilizando Shell Script

iniciar squid automático

Raiz Quadrada (Square Root) para Bash

Atualização para KDE 3.5.1

Troca periódica de senhas para usuários


  

Comentários
[1] Comentário enviado por ntserv em 12/08/2010 - 18:26h

Parabéns pelo artigo foi muito útil para mim.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts