windows rsync传输到linux备份

windows rsync传输到linux备份,第1张

一些软件安装在windows上想要对上面的文件进行异地备份

后来找到cwRsync ——同步Windows文件到Linux,和linux的rsync一样的功效

链接: https://pan.baidu.com/s/1zDojiAAnpBaCDUCRiYzXzw

提取码:07l1

windows默认安装即可

windows上配置rsyncd.conf 文件

cat /cygdrive/d/Program Files (x86)/ICW/rsync_db.ps

密码文件里的格式是"用户名:密码",这个密码可以随意指定。但最好设置服务器的用户名和密码。如果觉得不安全,就另外创建一个用户名和密码,专门用于rsync同步之用。

但是千万要记得这个创建的用户名对E:\Setting\Rsync\rsync_db.ps这个密码文件要有修改的 *** 作权限。

安装完成后windows-服务,就可以找到,修改好配置文件,重启服务即可

测试是否可以连通

进入Linux服务器,新建一个backup_passwd的文件,内容为在上面windows中RsyncServer中设定的密码内容:

linux服务器上要安装rsync环境。这里将windows备份数据同步到linux的/Win_Back目录下

--delete表示如果有删除也更新,可以实现目标文件夹增加和删除和修改都更新的目的

放到linux的crontab中,每天执行一次,第一次全量备份会比较慢,后期都是增量备份会很快

windows重启后rsync服务并没有启动,服务——RsyncServer,手动启动后报错

“本地计算机上的rsyncserver服务启动后停止,某些服务在未由其他服务或程序”

后查看原来是rsyncserver异常结束时,pid文件未及时删除,导致再次启动服务时因检测到pid文件而认为服务已经启动。而windows的服务管理器并不以pid为检测标准,所以d出启动又停止的提示

解决:

手动删除esyncserver产生的pid文件,再次启动即可

C:\Program Files (x86)\ICW\rsyncd.pid

客户端 centos7:192.168.50.10

(Linux都会自带rsync,直接用就可以)

服务器 windows server:192.168.50.20

(windows需要自己安装,我使用的是

cwrsync_server_install 4.0.5)

在客户端上需要自己创建密码文件,权限设置成600(最高用户可读可写即可)

在服务器上同样需要创建密码文件,权限设置成600(最高用户可读可写)

修改配置文件

Linux上的密码文件要与windows上一致,无论是密码内容(仅指密码,用户名不坐考虑),还是采用的编码格式都要一样。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/6121713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存