Vytvoríme si súbor

backup_asterisk_to_nas.sh
#!/bin/bash

# --- Nastavenia ---
DISK="/dev/sda"
ZALOHA="/home/ivan/asterisk_system_backup_$(date +%F).img.gz"
NAS_USER="ivan-admin"
NAS_IP="10.10.8.3"
NAS_DIR="/home/BACKUP_ASTERISK"
LOG="/home/ivan/backup_log.txt"

echo "[$(date)] Spúšťam zálohu disku $DISK do súboru $ZALOHA" | tee -a "$LOG"

# --- Vytvorenie zálohy ---
sudo dd if="$DISK" bs=4M status=progress conv=fsync | gzip > "$ZALOHA"

if [ $? -eq 0 ]; then
    echo "[$(date)] Záloha úspešne vytvorená: $ZALOHA" | tee -a "$LOG"
else
    echo "[$(date)] CHYBA: Záloha sa nepodarila!" | tee -a "$LOG"
    exit 1
fi

# --- Kopírovanie na NAS ---
echo "[$(date)] Kopírujem zálohu na NAS ($NAS_IP)..." | tee -a "$LOG"
scp "$ZALOHA" "$NAS_USER@$NAS_IP:$NAS_DIR"

if [ $? -eq 0 ]; then
    echo "[$(date)] Prenos na NAS úspešný." | tee -a "$LOG"
else
    echo "[$(date)] CHYBA: Prenos na NAS zlyhal!" | tee -a "$LOG"
    exit 2
fi

echo "[$(date)] Záloha dokončená úspešne." | tee -a "$LOG"

Teraz mu dáme práva

chmod +x ~/backup_asterisk_to_nas.sh
./backup_asterisk_to_nas.sh