文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器上已有的文件
参数解释
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
-v, --verbose increase verbosity
-z, --compress compress file data during the transfer
-P same as --partial --progress
--delete delete extraneous files from dest dirs
-f, --filter=RULE add a file-filtering RULE
FILTER RULES
exclude, - specifies an exclude pattern.
include, + specifies an include pattern.
merge, . specifies a merge-file to read for more rules.
dir-merge, : specifies a per-directory merge-file.
hide, H specifies a pattern for hiding files from the transfer.
show, S files that match the pattern are not hidden.
protect, P specifies a pattern for protecting files from deletion.
risk, R files that match the pattern are not protected.
clear, ! clears the current include/exclude list (takes no arg)
上面的表达式,只同步"MT_"开头的文件,也同步删除"MT_"开头的文件,不同步本服务器其它文件,也保留目标服务器的其它文件
rsync参考文档
rsync -avzP --delete -f '+ MT_*' -f '- *.*' -f 'P **/' -f 'P *.*' --password-file=/root/sbin/rsync.password /var/ztmis/ rsync@192.168.1.15::data-files
参数解释
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
-v, --verbose increase verbosity
-z, --compress compress file data during the transfer
-P same as --partial --progress
--delete delete extraneous files from dest dirs
-f, --filter=RULE add a file-filtering RULE
FILTER RULES
exclude, - specifies an exclude pattern.
include, + specifies an include pattern.
merge, . specifies a merge-file to read for more rules.
dir-merge, : specifies a per-directory merge-file.
hide, H specifies a pattern for hiding files from the transfer.
show, S files that match the pattern are not hidden.
protect, P specifies a pattern for protecting files from deletion.
risk, R files that match the pattern are not protected.
clear, ! clears the current include/exclude list (takes no arg)
上面的表达式,只同步"MT_"开头的文件,也同步删除"MT_"开头的文件,不同步本服务器其它文件,也保留目标服务器的其它文件
rsync参考文档
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 366mysql5.7.28多实例 安装mysql,不要启动 创 ... -
批量替换配置文件中的URL
2020-03-11 13:35 304find -iregex ".*/sh[a-z ... -
mongodb安全验证 密码登录
2020-03-09 16:07 6881、创建用户 cd /d C:\Program Files\ ... -
charles4.2下载与破解方法以及配置https
2020-02-26 09:03 2有两个抓包工具 一个是fidder,一个是charles,两个 ... -
序列号批量生成算法
2019-12-05 14:11 0业务处理过程当中,经常需要生成订单号、序列号等,简单的可 ... -
使用ANTLR处理文本
2019-08-28 17:32 725引用 使用 Antlr 处理文本 https://www.ib ... -
索引的创建对查询性能影响
2019-08-19 15:14 617索引的正确使用,对查询的性能影响很大 原查询,要2分多 ... -
mysql查询性能优化,650秒优化到0.18秒
2019-08-14 17:57 29开发人员技术水平不一,写出的sql执行性能怎么样,完全靠运气, ... -
解决maven-metadata.xml文件下载卡死问题
2019-04-11 14:02 3750http://192.168.1.110:8081/nexus ... -
MySQL 高可用集群架构 MHA 详解
2018-03-09 09:28 749MySQL 高可用集群架构 MHA ... -
B+tree 索引
2018-03-09 09:11 692mysql和oracle都用到B+tree ... -
怎么查看和修改 MySQL 的最大连接数
2018-03-09 08:47 1061通常,mysql的最大连接数默认是100, 最大可以达到163 ... -
mysql 删除重复记录 保留一条
2018-01-25 10:47 1124-- 方法一 /** 错误码: 1093 You ... -
linux 定时任务crontab操作
2017-12-28 16:14 587常用参数: crontab -l //查看当前用户下 ... -
iptables 日志
2017-11-15 15:06 1311centos6.5配置了iptables的nat功能,但是不知 ... -
windows mysql定时备份任务
2017-11-03 16:12 963mysqlbak.cmd echo off set tx ... -
linux删除乱码文件
2017-09-30 11:20 636系统里好多乱码文件,删除不了 这个办法挺好 [url=htt ... -
解决vsftpd中文乱码问题
2017-08-25 10:45 0vsftpd中文乱码,通过ftp工具上传的中文文件会变为乱码J ... -
mysql 1418错误原因及解决
2017-09-30 11:14 1061SET GLOBAL log_bin_trust_functi ... -
LVM常用命令
2017-08-25 10:28 540lvm 查看命令 lvs vgs pvs vgdisplay ...
相关推荐
在2.X的版本中,rsync备份时都是先列表再备份(添加或者删除),在处理大量文件时,会耗费比较多的内存。 备份的时候,rsync扫描到的每个文件(目录也一样),在它的列表中约占100字节的内存,如果加了–delete参数的话...
2.1.1在使用rsync传输文件时,需要指定一个源和一个目的,其中一个可能是远程机器的资源信息。例如: #rsync *.c servivcer:src/ 表示将传输当前目录下所有以.c结尾的文件到机器servivcer的src目录下。如果文件已经...
linux中rsync异步服务器实现文件同步与备份.docx
centos7+Tomcat+MySQL+nginx电子商务站点部署,及rsync备份
Rsync实现文件备份同步,定时备份,同步数据,如果源地址文件删除,目标地址也会删除,我们公司就用rsync同步图片资源,很实用。
MacOSX系统技巧:用Rsync备份文件.docx
用rsync实现网站镜像和备份
rsync同步指定目录 rsync使用–include参数与–exclude参数来实现同步指定目录,并且–exclude目录放在后面。 例如: linux上文件目录 代码如下: ls /usr/local/apache/htdocs/site aa bb cc dd ee .. zz 只想同步...
rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步
[rsync实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync] 一、什么是rsync rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件...
Rsync备份技术
rsync备份项目详细笔记实战案例
没事的时候可以看看,rsync 数据备份。这个文档不是我写的,但我是跟着这个做的。看看脚本怎么写的。还有rsync的配置文件 都是自己写的,不会的可以上网查下。
用Rsync实现Linux文件系统备份.pdf
3、进入到“auto_rsync_bat”文件夹下,修改批处理文件“rsync-demo.bat” 4、修改rsync-demo.bat 注意: 4.1、源目录必须使用“demo“中的样式。 4.2、其他几个变量请根据你实际操作的目录和远程主机信息来设置...
rsync备份重点简单总结详细笔记实战案例
rsync+inotify实现服务器之间文件实时同步,内包含部署所需jar包和配置文件
描述Linux下使用rsync删除大量文件的技术文档
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。 无须特殊...