rsync与cwRsync
以下这个链接是windows之间的csRsync和csRsyncServer同步教程:
http://www.cnblogs.com/wwufengg/p/rsync-config.html
!Attention:
这里的rsync是3.1.1,协议版本号是31。
cwrsync是3.0.6。协议版本号是30.
二者能够正常通信。亲測!
Rsync For Linux:
1、下载 rsync 3.1.1。
打开终端:wget -c ftp://ftp.samba.org/pub/rsync/rsync-3.1.1.tar.gz
假设这个ftp关了。能够上我的资源下载页下载:http://download.csdn.net/detail/small_hacker/8097269
2、然后解压:tar -zxvf rsync-3.1.1.tar.gz
3、进入解压后的文件夹:cd rsync-3.1.1
4、安装:./configure --prefix=/usr/local/rsync
make
make install
这样就安装好了,然后进行配置=====================
1、建立配置目录:mkdir -p /etc/rsyncd/
2、创建配置文件并用vim打开:vim /etc/rsyncd/rsyncd.conf
3、编辑,下面是我的配置:
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
# port = 873
use chroot = no
uid = root
gid = root
#以下是对同步来的文件(F)和目录(D)加权限。主用户rwx,other和group rx。不然从windows同步过来的文件都会#不可读
incoming chmod = Du=rwx,Dog=rx,Fu=rwx,Fgo=rx
max connections = 5
fake super = yes
#hosts allow = *
#hosts deny = *
[Message]
path = /var/www/html/ordinner/Message
ignore errors
list = no
read only = false
auth users = root
secrets file = /etc/rsyncd/rsyncd.secrets
4. 编辑password文件。它是一个明文的文本文件:vim /etc/rsyncd/rsyncd.secrets
root:123
保存后改动文件权限:chmod 600 /etc/rsyncd/rsyncd.secrets
5. 启动:/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf(--daemon是指以守护进程模式启动)
6. 能够查看是否有873port:netstat -naltp
--- 至此 rsync server端已经配置好了!===================
以下介绍windows下的cwrsyncclient,Linuxclient的安装过程同server的一样,同步命令与以下的一样
1、下载csRsync-3.0.6:
http://download.csdn.net/detail/small_hacker/8097241
2. 安装好之后,把安装文件夹加入到windows的path变量中,方便直接在命令行下调用rsync命令
3. 打开命令行窗体,运行命令
(我server的IP地址是192.168.31.23)
上传命令:
rsync -av --progress --remove-source-files --exclude-from=/cygdrive/d/upload.list /cygdrive/d/Message/ root@192.168.31.213::Message --password-file=/cygdrive/d/pass/rsyncp.pass
::Message:表示server上rsyncd.conf中的[Message]模块
--progress:显示备份过程
--remove-source-files:传输后移除源文件(依据个人须要加入)
--exclude-from=.....:一个.list文件,指定不上传的文件文件夹,是相对路径
--password-file=.....:一个pass文件。省的自己输入密码了。
这里 的/cygdrive/d 指的就是windows的D盘。
其它的參数去百度一下都有具体的解说。
下载命令:
rsync -av --progress --remove-source-files root@192.168.31.213::Message --exclude-from=/cygdrive/d/download.list /cygdrive/d/Message --password-file=/cygdrive/d/pass/rsyncp.pass
然后就能够通信了。
此外还能够ssh方式登录,更安全一点,这里由于是明文password文件,所以不安全。
rsync与cwRsync的更多相关文章
- linux和windows同步数据 cwrsync client to rsync server
linux和windows同步数据,rsync server cwrsync client linux server一般系统都自带rsync,如果没有就挂载系统盘自己安装一下,安装挺简单的不用我再多 ...
- rsync Backups for Windows
Transfer your Windows Backups to an rsync server over SSH rsync.net provides cloud storage for offsi ...
- 烂泥:Linux系统与windows系统文件同步
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上篇文章中,我们介绍了有关Linux系统之间的文件同步,这篇文章我们来介绍下,有关Linux系统与windows系统,以及windows系统与windo ...
- Windows下cwrsync客户端与rsync群辉存储客户端数据同步
cwRsync简介 cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件. cwRsync主要用于Windows上的远程文件 ...
- CentOS7下rsync服务端与Windows下cwRsync客户端实现数据同步配置方法
最近需求想定期备份服务器d盘的数据到Linux服务器上面,做个笔记顺便写下遇到的问题 以前整过一个win下的cwrsync(客户端)+rsync(服务端:存储)的bat脚本 和整过一个Linux下的r ...
- Windows下cwrsync客户端与rsync群辉存储服务端定时数据同步
cwRsync简介 cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件. cwRsync主要用于Windows上的远程文件 ...
- 通过rsync+inotify实现数据的实时备份
我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份. 一.rsync的优点与不足 与传统的cp.tar备份方式相比,r ...
- Windows远程数据同步工具cwRsync
1. cwRsync简介cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件.cwRsync主要用于Windows上的远程文 ...
- RSync实现文件备份同步
[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync] 一.什么是rsync rsync,remote synchronize顾 ...
随机推荐
- 昂贵的聘礼(Dijkstra)
http://poj.org/problem?id=1062 每个物品看成一个节点,酋长的允诺也看作一个物品, 如果一个物品加上金币可以交换另一个物品,则这两个节点之间有边,权值为金币数,求第一个节点 ...
- 14招搞定JavaScript调试
14招搞定JavaScript调试 译者按: 很多时候,大家可能只是依靠console.log来调试JavaScript代码,这样做的局限性不言而喻,这篇博客将教你几招实用的调试技巧. 原文: The ...
- layui富文本编译器添加图片
1.创建富文本编辑器 <form class="layui-form" method="post" id="myForm" encty ...
- Vue发布过程中遇到坑,以及webpack打包优化
前言 这段时间,本人自己做了一个vue画面部署到自己的服务器上,发现运行速度慢的的惊人,虽然服务器很渣(本人没什么钱,只能租最差的服务器,主要是给自己学习用的),但是这样开发出来的网站简直不能用,所以 ...
- 【NOIP2018】 游记
All ended? [day 0] 一点感觉没有,不过翘掉了早上的课(当然还有前三周的课),然后刚想睡一会儿,就被通知要上车了/难受 在车上玩了一会儿早上下的Super Mario(主要是早上刷了一 ...
- ThreadLocal,静态变量,实例变量,局部变量的线程安全
之前都是业务层次开发,现在公司进行的网络编程,一下子要了解太多java底层的东西并进行应用,我现在边学习边应用.由于知识能力有限,在上次发博客时出现了一个小小的纰漏,而这个纰漏被细心的博友发现了. 首 ...
- ThreadLocal类详解
学习一个东西首先要知道为什么要引入它,就是我们能用它来干什么.所以我们先来看看ThreadLocal对我们到底有什么用,然后再来看看它的实现原理. ThreadLocal如果单纯从名字上来看像是“本地 ...
- JQuery+Bootstrap总结
================JQuery=========== JQuery 1. jQuery是什么? 一个js插件, 相比较原生的DOM操作更简单.开发效率更高 2. jQuery使用 1. ...
- 在C#程序中,创建、写入、读取XML文件的方法
一.在C#程序中,创建.写入.读取XML文件的方法 1.创建和读取XML文件的方法,Values为需要写入的值 private void WriteXML(string Values) { //保存的 ...
- android中复制图片
activity_main.xml中的配置 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi ...