Synology Photo Station backup script

How to backup PhotoStation to another volume or another Synology machine

Create a shell script for the backup

vi ~/bin/photostation-backup.sh

Backup into another volume

  1. Create db dump
  2. rsync to another volume
#!/bin/bash
sudo pg_dump photo -U postgres > /volume1/photo/photo.sql

rsync -av --delete --progress --exclude '@eaDir' "/volume1/photo/" /volume2/photo_backup/
rsync -av --delete --progress --exclude '@eaDir' "/volume1/homes/ufnec/" /volume2/backup/ufnec/

Backup into another synology

  1. Create db dump
  2. rsync to another Synology
#!/bin/bash
sudo pg_dump photo -U postgres > /volume1/photo/photo.sql

rsync -avP -e "/usr/bin/ssh -v -i /ufnec/.ssh/id_rsa" /volume2/photo/ [email protected]:/volume1/NAS_BACKUP/ds1815/photo
rsync -avP -e "/usr/bin/ssh -v -i /ufnec/.ssh/id_rsa" /volume2/homes/ufnec/ [email protected]:/volume1/NAS_BACKUP/ds1815/ufnec
chmod 700 ~/bin/photostation-backup.sh

Schedule the script with cron job.

This entry was posted in Development and tagged , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *