2019年7月

VPS通过rsync同步到群晖

方式是群晖服务端,VPS做客户端「推」文件备份

群晖设置

  1. 编辑/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
#指定端口
port = 873
#群晖默认用户ID,此处填写备份端目录权限
uid = 1026 
#群晖默认用户组ID
gid = 100
#确保rsync服务器不会永远等待一个崩溃的客户端,0表示永远等待
timeout = 300 
#模块名
[NetBackup]
#路径,注意一下权限
path = /volume1/NetBackup
#关闭只读
read only = false
#认证用户
auth users = rsync_backup
#密码文件,格式:user:password !权限一定要chmod 600 /etc/rsync_pass.ini
secrets file = /etc/rsync_pass.ini
  1. 控制面板-文件服务-rsync:启动rsync服务

rsync客户端(VPS)设置

客户端没有什么设置的,基本都自带rsync,新建密码文件(名称位置随意)/etc/rsync_pass.txt即可,注意一点权限一定要是600

rsync -avz --port=873 --delete --password-file=/etc/rsync_pass.txt /www/backup/ rsync_backup@tanst.net::NetBackup