rsync备份:windows作为服务器,linux作为客户端,对windows拉取数据进行备份

安装cwRsyncServer,选择一个安装路径,全部下一步即可
rsyncd.conf的配置如下:

uid = 0 # 默认没有这个配置,如果不写 会提示  uid nobody
gid = 0  # 默认没有这个配置,如果不写 会提示  uid nobody
use chroot = yes  # 默认no
strict modes = false
log file = rsyncd.log

[idocvRsy]
# 指定认证的备份模块名
path =/cygdrive/d/idocv  #/   /cygdrive/  固定写法 后面在跟  /d 盘符  /idocv  文件夹名称

# 忽略一些无关的IO错误
read only =false
# 设置为非只读,即可以传至服务器的相应目录。
list =false
hosts allow =192.11.6.0/24  # 允许访问的ip   .0/24 表示 访问192.11.6 任何ip都可访问

然后在windows的本地服务中打开

rsync备份:windows作为服务器,linux作为客户端,对windows拉取数据进行备份

设置一下自启动,即可。

如果卸载过一次rsync服务端。

通过执行

rsync备份:windows作为服务器,linux作为客户端,对windows拉取数据进行备份

这三个文件进行的操作,需要在系统中把 之前安装时,新创建的用户 删除掉。特别注意。

其他删除方法,不能注销掉rsync的服务。谨记。如果直接删除的文件夹,在安装一次,在运行一下这三个文件即可注销服务。

 

 

客户端拉取操作:

linux安装了xinetd和rsync以后,直接运行  rsync -avP --delete  [email protected]::idocvRsy  /home/idocvBeifen/

绿色的这个地址放在后面就是拉取服务端数据 到 这个地址。

如果命令这么写:

rsync -avP --delete   /home/idocvBeifen/ [email protected]::idocvRsy 

就是同步到服务端。

--delete 是增量更新,修改的,删除的,新增的更新,不是覆盖更新。