Backup com rsync e ssh
Publicado por Samuel Souza Almeida (última atualização em 05/12/2009)
[ Hits: 9.538 ]
Homepage: http://stux.no-ip.info
Script para realizar backups com as ferramentas rsync e ssh.
#!/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. ##################################################
Script para construção de VPN-SSL
FTP Linux-Windows Baseado na Data Atual
Instalando o WhatsApp no computador
Backup, restore e leitura de log com Dialog
Cluster multi-master com MariaDB 10.1 + Galera
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como deixar as abas do Firefox mais fininhas
Mudar o gerenciador de login (GDM para SDDM)
"Tentando" fazer com que programas rodem no Wayland e no X11
Falha ao carregar drivers [RESOLVIDO] (2)
Formatar NVM Express 1.3 de forma segura por completo (4)
Problema ao usar monitor externo via USB-C/Display... no Ubuntu 24 (1)
Porblema com MergeList [RESOLVIDO] (10)
Melhor hospedagem em nuvem para projetos Laravel com baixo custo? [RES... (7)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta