windows和linux的文件同步工具rsync 与cwrsync使用教程
rsync是Linux系统中最好用的文件同步备份工具之一,而且可以实现windows和linux的文件同步,如果你的项目中需要进行Windows 贺 Linux的数据同步,那么可以使用rsync +cwrsync实现文件同步。
windows和linux的文件同步工具rsync 与cwrsync使用教程:
在配置和实际的使用过程中遇到了很多问题,写成了一个教程,一方面巩固一下安装的过程,一方面希望能够帮助到在安装过程中遇到同样过程的人。
Rsync 客户端(cwRsync) 5.4.1 官方最新版:
cwRsync(Rsync for Windows)服务端&客户端:
安装环境:CentOS 7
一.服务器端配置
1.安装rsync
yum install rsync
2.配置rsync
vim /etc/ (如果没有此文件,请手动创建。使用 touch 或者 vim 直接编辑也是可以创建的)
###################################################
#下面是我的配置文件
uid = root #模块传输文件时守护进程应该具有的uid
gid = root #模块传输文件时守护进程应该具有的gid
#如果"use chroot"指定为true,那么rsync在传输文件以前首先chroot到path参数所指定的目录下。这样做的原因是实现额外的安全防护,但是缺点是需要以roots权限,并且不能备份指向外部的符号连接所指向的目录文件。默认情况下chroot值为true
use chroot = no
max connections = 4 #最大连接数
pid file = /var/run/
lock file =/var/run/
log file =/var/log/
#允许连接的ip,在演示中使用的云服务器就直接写*,表示无限制 如果要规定ip或者ip段需要进行其他配置
例如:
hosts allow = *
timeout = 900 #超时设置
port = 873 #默认端口为873
#以下为设置同步的目录
[test]
path = /home/test #同步文件夹
#指定在 rsync 服务器上运行 delete 操作时是否忽略 I/O 错误。一般来说 rsync 在出现 I/O 错误时将将跳过 –delete 操作,以防止因为暂时的资源不足或其它 I/O 错误导致的严重问题。
ignore errors
read only = yes
list = yes
hosts allow = * #指定连接的ip
auth users = test #指定同步的用户
#指定上述账号的密码文件,文件和拓展名可以自定义
secrets file = /etc/
###################################################
3.新建文件
该文件主要是指定连接用户的用户名和密码
格式为 name:password
需要注意的是需要修改此文件的权限否则连接时会出错
chmod 600 /etc/
4.设置连接提示信息
vim /var/
5.防火墙设置
因为是centos7所以采用的是firewall
firewall-cmd --zone=public --add-port=873/tcp --permanent
命令含义:
--zone #作用域
--add-port=873/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload
6.启动rsync
rsync --daemon --config=/etc/
--daemon表示后台启动 --config 表示使用对应的配置文件
7.需要注意的是
同步文件夹需要提前创建,并且修改其权限
chmod 655 test
二.客户端连接
windows机器上安装cwrsync
到安装目录下执行:
-vzrtopgu --progress --update test@ip::test /cygdrive/D/h
参数配置可参考官方文档或者以下博客:
test@ip::test 前面那个test为连接用户 ip 为服务器ip 后面那个test表示指定的模块
/cygdrive/D/h 表示本地的同步文件夹/D/h 为同步文件夹
此时windows电脑文件夹内容已经和服务器同步了
如果在连接过程中遇到了问题可以参考:
_
三.写在后面
在安装过程中困扰我最大的问题就是在服务器配置好以后一直连接不起。这次的演示环境是centos7,在自己摸索安装时使用的系统是centos6.5.还是有一些不同。在centos6.5中我使用的是xinetd+rsync。但是我使用xinetd启动时,使用的是 /etc/init.d/xinetd start
但是一直会出现:
cwrsync rsync error rsync error: some files/attrs were not transferred
错误,在参考了
还是没办法解决。最后使用 rsync --daemon --config=/etc/ 启动时问题莫名其名就得到了解决,自己也没有想通是为什么。所以在rsync上还需要多探索和研究。
-
蛋花小说能赚钱吗?蛋花小说一天能收益多少?
看小说赚钱这点大家不陌生的吧,近日蛋花小说这款APP还是很火爆的,不仅小说资源丰富,看小说的同时还能赚不少的钱,那大家觉得蛋花小说和番茄小说是一样的吗?一天可以赚多少钱呢?蛋花小说能赚钱吗?蛋花免费小说确实提供了一个通过参与活动和观看广告来赚钱的平台。用户...
-
韩小圈怎么投屏到电视?韩小圈投屏连接不上找不到设备怎么办?
对于喜欢看韩剧的小伙伴们对于韩小圈应该是不陌生的吧,不仅资源丰富,而且还是免费的,还可以投屏。大家知道韩小圈投屏要付费吗?连接不上是什么原因呢?下面就一起来看看吧。韩小圈怎么投屏到电视?韩小圈投屏到电视的方法如下:1,打开韩小圈应用程序并选择要播放的视频。2...
-
猜一猜:人们平时吃的酱油,酿造的主要原料是什么?
支付宝庄园小课堂10月23日的问题是,猜一猜:人们平时吃的酱油,酿造的主要原料是什么?如果你不清楚,可以看看文中的介绍。2023年蚂蚁庄园10月23日庄园小课堂答案今天的问题是:猜一猜:人们平时吃的酱油,酿造的主要原料是什么?答案是:大豆答案解析:人们日常吃的酿造酱油是以...
-
小鸡宝宝教你挑柚子:以下哪种形状的柚子口感更好?
支付宝庄园小课堂11月9日的问题是,小鸡宝宝教你挑柚子:以下哪种形状的柚子口感更好?如果你不清楚,可以看看文中的介绍。2023年蚂蚁庄园11月9日庄园小课堂答案今天的问题是:小鸡宝宝教你挑柚子:以下哪种形状的柚子口感更好?答案是:上尖下宽答案解析:柚子的标准形状是“...
相关文章
- 超甜动漫情侣头像abcdefghijklmnopqrstuvwxyzwoyaxiwangtouxiangshangremen dannazenmkeneng
- cwRsync如何在windows server系统中实现文件定时同步(备份)
- 欧美风仙女头像 I am not bad now, I have a conscience, my conscience is you.
- I just want to throw you in the desert and kill you. (by chengdu iron man)
- Windows找不到文件helpctr.exe是什么原因 windows文件helpctr.exe失踪解决办法
- OS X Mavericks系统中怎么用iCloud File Browser建立文件夹
- 一句话英文说说唯美伤感 who will watch every sunrise with you
- 沈鹤书.“Happiness is the richest thing we will ever own. — Donald Duck”
- 曦曦:Don't hang your sadness on your face, it will look very fruitless.
- 温暖治愈系图片 The wind will always miss the fog, the sun will always miss the rainy season, I will miss yo