Script Backup Incremental Profissional

Avançado Backup & Restore

Script profissional de backup incremental com retenção e notificação.

O que é
bash — script profissional de backup incremental com retenção e notificação....
Comando
bash
Categoria
Backup & Restore
Nível
Avançado
📌 Comando: bash
📁 Categoria: Backup & Restore
👁 Visualizações: 22

Sintaxe

Sintaxe
bash
bash /scripts/incremental_backup.sh

Exemplos de Uso

!/bin/bash
$ set -euo pipefail
Configurações
$ SOURCE="/home" BACKUP_ROOT="/backup" EMAIL="admin@empresa.com" RETENCAO_DIAS=30 LOG="/var/log/backup.log"
Funções
$ log() { echo "[$(date +"%Y-%m-%d %H:%M:%S")] $*" | tee -a "$LOG"; }
Diretório com timestamp
$ DEST="$BACKUP_ROOT/$(date +%Y%m%d_%H%M%S)" LATEST="$BACKUP_ROOT/latest"
Exemplo 5
$ log "Iniciando backup: $DEST" mkdir -p "$DEST"
Backup incremental com hard links
$ if [ -d "$LATEST" ]; then rsync -avz --delete --link-dest="$LATEST" "$SOURCE/" "$DEST/" >> "$LOG" 2>&1 else rsync -avz "$SOURCE/" "$DEST/" >> "$LOG" 2>&1 fi
Atualizar symlink
$ rm -f "$LATEST" && ln -s "$DEST" "$LATEST"
Limpar antigos
$ find "$BACKUP_ROOT" -maxdepth 1 -mindepth 1 -type d -mtime +$RETENCAO_DIAS -exec rm -rf {} +
Exemplo 9
$ log "Backup concluído: $(du -sh $DEST | cut -f1)"

Guia Rápido: bash

O que é

bash é um comando Linux usado para script profissional de backup incremental com retenção e notificação..

Para que serve

Script profissional de backup incremental com retenção e notificação.

Quando usar

Use bash em tarefas de backup & restore, especialmente em servidores Linux, cPanel, WHM e VPS.

🖥️
Precisa de um VPS com cPanel?
HostSSD oferece VPS NVMe com cPanel/WHM incluído e migração gratuita.
Ver Planos
Copiado!