comez.dev
en

rsync snapshot backup with hard links

rsync snapshot backup with hard linkssnippets
rsync-snapshot-backup-with-hard-links.bashBASH
7 lines
#!/usr/bin/env bash
set -euo pipefail
SRC=/var/www/
DST=/backup/www
NOW=$(date +%F)
rsync -aH --delete --link-dest="$DST/latest" "$SRC" "$DST/$NOW"
ln -sfn "$DST/$NOW" "$DST/latest"

0 views