【资料整理】rsync配置

rsync

参数说明

v:详细提示

a:以archive模式操作,复制目录、符号连接,等价于 -rlptgoD 。

z:压缩

u:只进行更新,防止本地新文件被重写,注意两者机器的时钟的同时

P:是综合了–partial –progress两个参数,

所以此时的rsync支持了断点续传

1)主机a启动rsync服务:

/usr/bin/rsync --daemon --address=192.168.1.250

配置文件默认:/etc/rsyncd.conf

没有这个配置可以自己写一个

----

uid = nobody
gid = nobody
use chroot = no
max connections = 10
timeout = 600
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log

[模块名a]
path = 目录/a/b/c
read only = yes
list = no
hosts allow = 允许的ip,最好是内网
hosts deny = *
uid = root
gid = root

----

注意,使用list = no 否则可以直接通过rsync ip:: 列出模块名

2)主机b同步主机a

rsync --avzP ipa::模块名a  目录/x/y/z

注意::和:的区别, 目录最后有没有斜杠的区别。

3)注意测试src 和 dest 路径对应的文件夹是否符合预期;例如上述例子是将

/a/b/c 同步到本地的 /x/y/z    目录z下面放的是目录c,并非是c目录下的文件,即:

/x/y/z/c/

刚测试了下,如果路径a配置的是/a/b/c/   则同步的是/x/y/z/(c目录下的文件)

也就是要注意路径最后有没有斜杠/

4)限速

GB级别的网卡,调整限速为600Mbps = 60000KBps

# rsync -avzP --delete --bwlimit=60000 192.168.1.250::upload /home/web/upload >/dev/null
时间: 2024-10-18 00:46:56

【资料整理】rsync配置的相关文章

Linux的rsync 配置,用于服务器之间远程传大量的数据

[教程主题]:rsync [课程录制]: 创E [主要内容] [1] rsync介绍 Rsync(Remote Synchronize) 是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机,Rsync使用所为的“Rsync演算法”来使本地主机和远程主机之间达到同步,这个演算法并不是每次都整份传送,它只传送两台计算机之间所备份的资料不同的部分,因此速度相当快. Rsync的优点如下: 1.可以镜像保存整个目录树和文件系统. 2.可以很容易的做到保持原来文件的许可权.时间.软链接等. 3.

PCI9054资料整理

一.PCI9054概述 PCI9054是业界广泛使用的一款PCI总线控制器.可以在PCI数据卡以及CPCI.PXI数据卡的设计中使用.下面对PCI9054的资料进行归纳. PCI9054是PLX公司生产的PCI总线通用接口芯片,采用先进的PLX数据管道结构技术,提供了两个独立的可编程DMA控制器,每个通达均支持块和分散/集中的DMA方式.本地总线可以编程实现8.16.32位的数据宽度,传输速率最高达到132MB/s,本地总线时钟最高可以达到50MHz. PCI9054的芯片原理框图如下图所示:

iOS-- (转)学习资料整理 推荐必读!!!

iOS 学习资料整理 2015-01-12 11:31 420人阅读 评论(0) 收藏 举报  分类: 其它(50)  目录(?)[+] 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置. 该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并,

【超齐全】iOS 学习资料整理

好赶货,收藏.原文iOS 学习资料整理 这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置. 该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并, 文档尚有一些不完善之处, 也请不吝指出, 感谢您对 iOS 所做的贡献, 让我们一起把国内的 iO

Sea.js的资料整理

一.Sea.js和Grunt构建工具 好处: sea.js按需加载,用到哪些模块会加载哪些模块,节省http请求 Grunt构建工具:可以对文件进行压缩和合并 二.API 快速参考 一.seajs.config 用来对 Sea.js 进行配置. 1 seajs.config({ 2 3 // 设置路径,方便跨目录调用 4 paths: { 5 'arale': 'https://a.alipayobjects.com/arale', 6 'jquery': 'https://a.alipayob

Niagara帮助文档资料整理

1.任何软件额发布都会有说明文档,有的不会附具体实践的操作步骤,存在不懂得问题一般可以通过查看榜文文档解决问题 一些软件的帮助文档是一PDF格式存储在软件安装的目录下面,如Niagar workbench 的帮助文档的说明书就在  docs 目录下面     2. 组成结构 Paltform   屏蔽操作系统特性,向上层提供接口 Station   承载具体的业务逻辑,向用户听过访问. Workbench NiagaraAX 操作界面,可以图像化配置Station和 Platform 2.Pla

Linux rsync配置用于服务器之间传输大量的数据

[教程主题]:rsync [课程录制]: 创E [主要内容] [1] rsync介绍 Rsync(Remote Synchronize) 是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机,Rsync使用所为的“Rsync演算法”来使本地主机和远程主机之间达到同步,这个演算法并不是每次都整份传送,它只传送两台计算机之间所备份的资料不同的部分,因此速度相当快. Rsync的优点如下: 1.可以镜像保存整个目录树和文件系统. 2.可以很容易的做到保持原来文件的许可权.时间.软链接等. 3.

不错的Nodejs或者JS资料整理

资料整理 Node.js官网 - 可以下载到Node.js以及查看官方文档 Node.js教程 - 菜鸟教程网 Javascript模块化编程(一):模块的写法 - 阮一峰老师的日志,很值得看 CommonJS官网 requireJS官网 - AMD规范在其中 seaJS官网 - CMD规范在其中 request模块 cheerio模块

iOS开发资料整理

Please help me contribute to this list, for non-experience iOS developers or someone who need a come-in-handy library list to refer or to use in their projects. Fork, edit and send a PR are all things you can do! Table of Contents UI Component// UI组件

iOS 开发学习资料整理(持续更新)

"如果说我看得比别人远些,那是因为我站在巨人们的肩膀上." ---牛顿 iOS及Mac开源项目和学习资料[超级全面] http://www.kancloud.cn/digest/ios-mac-study/84557 iOS 学习资料整理 https://segmentfault.com/a/1190000002473595#articleHeader16 iOS.mac开源项目及库 https://github.com/Tim9Liu9/TimLiu-iOS Swift语言 http