#!/bin/bash # /srv/homeclaw 전체를 /DATA(sda1, 별도 물리 디스크)로 동기화하는 백업 스크립트. # cron: 0 4 * * * bash /srv/homeclaw/scripts/sync-data-backup.sh >> /home/kim/.smallclaw-backup/sync.log 2>&1 set -e SRC="/srv/homeclaw/" DST="/DATA/" LOG_DIR="$HOME/.smallclaw-backup" mkdir -p "$LOG_DIR" echo "[$(date '+%Y-%m-%d %H:%M:%S')] sync start" rsync -a --delete --exclude=lost+found --exclude=.Trash-1000 "$SRC" "$DST" echo "[$(date '+%Y-%m-%d %H:%M:%S')] sync done ($(du -sh "$DST" | cut -f1))"