Synology の NAS に rsync でデータをバックアップ


次のページを参考にしました。
ローカルと NAS 間の rsync をパスワードなしで実行

ローカルから、Synology にデータを同期アップロードします。

ローカルのフォルダー
/home/scott/folder_aa

Synology のフォルダー
/var/services/homes/scott/backup/folder_aa

Synology の設定

コントロールパネル -> ファイルサービス -> rsync

/etc/rsyncd.conf
#motd file = /etc/rsyncd.motd
#log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
use chroot = no
[USERDATA]
path=/var/services/homes/scott/backup
read only=false
uid=1029
gid=100
hosts allow=219.116.115.21
hosts deny=*

uid と gid は次のようにして調べます。

$ more /etc/passwd | grep scott
scott:x:1029:100::/var/services/homes/scott:/bin/sh

スクリプト

rsync -av /home/scott/folder_aa [email protected]::USERDATA