Backup com rsync e ssh

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

[ Hits: 9.578 ]

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

Cadastro Regras de Controle de Banda - CBQ

Instalando docker

Samba

Backup diário das bases do MySQL

Otimiza.sh - Atualiza seu Ubuntu/Debian


  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts