rsyn同步软链接保持不变】的更多相关文章

#!/bin/bash rsync --port=873 -vzrtopgLK --progress --delete --password-file=/tuandai/rsync/rsync.password --exclude-from=/tuandai/rsync/exclude_list_haproxy tbhaha@myhome.paiconf.com::mycode/haproxy/haproxy_bugu/haproxy /etc -L, --copy-links        …
随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足.首先,rsync在同步数据时,需要扫描所有文件后进行比对,进行差量传输.如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的,并且正在发生变化的往往是其中很少的一部分,这是非常低效的方式.其次,rsync不能实时的去监测.同步数据,虽然它可以通过linux守护进程的方式进行触发同步,但是两次触发动作一定会有时间差,这样就导致了服务端和客户端数据可能出现不一致,无法在应…
linux文件同步工具-rsync [root@centos7 tmp]# yum install -y rsync rsync可以增量的同步,只同步变更的文件 把/etc/passwd 同步到/tmp/1.txt  可以同步实时变更的文件 rsync -av /etc/passwd    /tmp/1.txt -a -v (view可视化) 远程拷贝: rsync -av /tmp/1.txt  root@192.168.188.128:/tmp/2.txt 也可以不写用户,默认指定当前终端的…
rsync 简介: (1) rsync 是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件(2) rsync 使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快(3) rsync 可以实现增量同步文件,也可以实现全量同步文件:可以实现本地同步文件,也可以实现远程同步文件 [root@localhost ~]$ yum install -y rsync # 要使用rsync实现远程同步,…
第8周5月14日任务 课程内容: 10.28 rsync工具介绍10.29/10.30 rsync常用选项10.31 rsync通过ssh同步 10.28 rsync工具介绍 rsync是一个同步的工具,在日常运维工作中基本上每天都会用上,不仅仅可以把文件从A机器-B机器,还可以本机到本机. 好处: ①rsync可以增量同步 ②rsync也可以远程方式进行同步A机器-B机器 实例: [root@jimmylinux-002 ~]# rsync -av /etc/passwd /tmp/1.txt…
rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快. rsync功能 作为命令,实现本地-远程文件同步 作为服务,实现本地-远程文件同步 rsync特点  可以镜像保存整个目录树和文件系统 可以保留原有的权限(permission,mode),owner,group,时间(修改时间,modify time),软硬链…
grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.常用来在结果中搜索特定的内容. 一般格式: grep [选项] 基本正则表达式 [文件] 选项 -c 只输出匹配行的计数 -i 不区分大小写(单字符) -h 不显示文件名(多文件时) -l 只输出文件名(多文件时) -n 显示匹配行及行号 -s 不…
导读 Rsync(remote sync) 是用于同步某一位置文件和目录到另一位置的有效方法.备份的位置可以在本地服务器或远程服务器.本站之前亦有介绍rsync的安装配置和教程,详看<rsync的安装和配置>一文. rsync特征 速度:第一次的rsync同步源的整个内容目录到目标位置.之后,rsync只传递改变的块或字节到目标位置,使传输非常快. 安全:rsync在传输中允许使用ssh协议加密数据. 更少的带宽:rsync分别在发送和接收端对数据进行压缩和解压缩.所以在使用rsync传输数据…
Sersync项目简介与框架 简介 Sersync项目利用inotify与rsync技术实现对服务器数据实时同步的解决方案,其中inotify用于监控sersync所在服务器上文件系统的事件变化,rsync是目前广泛使用的本地及异地数据同步工具,其优点是只对变化的目录数据操作,甚至是一个文件不同的部分进行同步,所有其优势大大超过使用挂载文件系统或scp等方式进行镜像同步. Sersync项目优点 使用c++编写,对linux系统文件产生的临时文件和重复的文件操作会进行过滤,在结全rsyn同步的时…
浏览文件 cat 查看文件内容 more 以翻页形式查看文件内容(只能向下翻页) less 以翻页形式查看文件内容(可以上下翻页) head 查看文件的头几行(默认10行) tail 查看文件的尾几行(默认10行) 示例: 1.查看前10行 $ head -n 10 test.log 2.跟踪查看最后100行 $ tail -f -n 100 test.log wc 命令 wc 用于统计文件的行数.单词数.字符数等. 不带参数时默认输出一行,字段格式为: 行数 单词数 字符数 文件名 常用参数:…