Pular para o conteúdo

Backup com rsync e ssh

Script para realizar backups com as ferramentas rsync e ssh.
Samuel Souza Almeida pktts
Hits: 10.045 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script para realizar backups com as ferramentas rsync e ssh.
Download bkp-rsync.sh Enviar nova versão

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.
##################################################

Firewall Iptables agressivo para desktop

Script - Shell

Removendo carácter especial de arquivos recursivamente

rc.mailMyIp - Informa seu IP externo para o Gmail

Limpando memória em cache do sistema!!!

#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

Entre na sua conta para comentar.