Rsync服务客户端排除打包法

3、Rsync服务客户端排除打包法

客户端排除打包法

在我们生产环境中,可能会遇到这种情况,当一个目录下面有多个文件的时候,由于其中有一个文件比较大,并且我们也不需要被客户端拉取,那么此时我们就可以使用排除打包来实现,过滤一个或者多个文件。

示例:
1、准备同步的文件
[[email protected] ~]# ls /data/
a  b  c  d  e  f  fstab  g  rc.local
2、测试排除单个文件
[[email protected] ~]# rsync -avz --exclude=a --password-file=/etc/rsync.passwd     [email protected]::cce test/
receiving incremental file list
./
b
c
d
e
f
fstab
g
rc.local
sent 221 bytes  received 1107 bytes  2656.00 bytes/sec
total size is 1025  speedup is 0.77
3、测试排除多个文件
[[email protected] ~]# rsync -avz --exclude={a,b} --password-file=/etc/rsync.passwd [email protected]::cce test/
receiving incremental file list
./
c
d
e
f
fstab
g
rc.local
sent 209 bytes  received 1065 bytes  2548.00 bytes/sec
total size is 1025  speedup is 0.80
4、批量排除
[[email protected] ~]# rsync -avz --exclude={a..f} --password-file=/etc/rsync.passwd         [email protected]::cce test/
receiving incremental file list
./
fstab
g
rc.local
sent 161 bytes  received 897 bytes  2116.00 bytes/sec
total size is 1025  speedup is 0.97
5、排除一些不规律的文件
[[email protected] ~]# echo -e "a\nd\ne\nf\ng" > /tmp/paichu.txt
[[email protected] ~]# cat /tmp/paichu.txt
a
d
e
f
g
[[email protected] ~]# rsync -avz --exclude-from=/tmp/paichu.txt --password-file=/etc/rsync.passwd [email protected]::cce test/
receiving incremental file list
./
b
c
fstab
rc.local
sent 173 bytes  received 939 bytes  2224.00 bytes/sec
total size is 1025  speedup is 0.92

服务端排除打包法

1、让客户端来拉取的时候,过滤一些数据,不允许拉取
[[email protected] ~]# tail -1 /etc/rsyncd.conf
exclude=a b  #如果是某个目录下那么就可以这样使用  dir/no_sync
[[email protected] ~]# systemctl restart rsyncd
[[email protected] ~]# ls /data/
a  b  c  d  e  f  fstab  g  rc.local
2、测试是否排除成功
[[email protected] ~]# rsync -avz --password-file=/etc/rsync.passwd [email protected]::cce test/
receiving incremental file list
./
c
d
e
f
fstab
g
rc.local
sent 195 bytes  received 1065 bytes  2520.00 bytes/sec
total size is 1025  speedup is 0.81
时间: 2024-10-23 03:33:09

Rsync服务客户端排除打包法的相关文章

CentOS Rsync服务端与Windows cwRsync客户端实现数据同步

CentOS Rsync服务端与Windows cwRsync客户端实现数据同步 2012年05月06日 ? Rsync ? 暂无评论 ? 被围观 3,622次+ 说明: 1.Rsync服务端 系统:CentOS 5.5 IP地址:192.168.21.160 数据存放目录:/data/osyunwei 2.cwRsync客户端 系统:Windows Server 2003 IP地址:192.168.21.130 同步的目录:D:\osyunwei 实现目的: cwRsync客户端每天凌晨3:0

rsync服务模式+客户端访问

介绍 rsync是一个差异同步备份工具,也是一种数据发送/ 差分备份 许可协议. 可以实现把服务器上的一些文件备份到另一台电脑上,而且是差异备份,这是用它的关键,也是取代scp的关键.  网上关于这个的介绍也有很多, 就不多作介绍了. rsync有不同的工作模式, 主要就3种. 在同一台机器上用,跟cp差不多的用法. 跟scp一样的远程shell模式 服务器模式. 我们要用的就是服务器模式. 这里要用的是由xinetd超级守护进程来控制的rsync服务. 当然也可以不用,到那一步再说啦. 环境:

rsync服务端和客户端配置自动化配置脚本

系统版本CentOS release 6.9 (Final)2.6.32-696.el6.x86_64 x86_64 rsync 服务端IP:172.16.1.41 计算机名:backuprsync客户端IP:172.16.1.31 计算机名:nfs 服务器配置: [[email protected] scripts]# cat backup_server.sh #!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/

rsync 服务端和客户端配置--综合架构(干货分享)

rsync 服务器配置文档 1. 配置/etc/rsyncd.conf文件,写入如下内容: uid = rsync gid = rsync fake super = yes use chroot = no max connections = 2000 timeout = 600 pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsyncd.log ignore errors re

linux rsync服务

1.rsync介绍rsync是一个开源的,快速的,多功能的,可实现全量及增量的本地或远程数据同步备份的优秀工具,rsync软件适用于nunix/linux/windows多操作系统上运行.官方网站:http://www.samba.org/ftp/rsync/rsync.htmlrsync 英文全称为remote rynchronization.rsyn的特性:1)支持拷贝特殊文件如连接文件,设备等.2)可以有排除指定文件或目录同步到功能,相当于打包命令tar的排除功能.3)可以做到保持原文件或

linux集群搭建之rsync服务的搭建

rsync 服务总结目录rsync 服务总结 1第1章 rsync简介 31.1 什么是rsync 31.2 rsync的特性 31.3 rsync常用选项 31.4 rsync的三种工作模式 41.4.1 本地模式 41.4.2 ssh通道模式(shell模式) 41.4.3 daemon模式 5第2章 rsync daemon模式的配置 62.1 服务端的配置 62.1.1 查看安装环境 62.1.2 查看是否有rsync安装包 62.1.3 添加rsync用户,用来管理本地目录 62.1.

CentOS7下rsync服务的基本详解和使用

第1章 Rsync基本概述 1.1 什么是Rsync rsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具.适用于多个平台.从软件名称可以看出来是远程同步的意思(remote sync)可实现全量备份与增量备份,因此非常适合用于架构集中式备份或异地备份等应用. 1.1.1 rsync官方地址 http://rsync.samba.org/ 1.1.2 rsync监听端口 873 1.1.3 rsync运行模式 C/S   客户端/服务端 B/S   浏览器/服务

rsync 服务及部署

1 rsync简介 1.1 什么是rsync rsync: - a fast, versatile, remote (and local) file-copying toolrsync:是一种快速,多功能,远程和本地文件拷贝的工具rsync --version:查看rsync软件版本备份服务重要性: ?企业中所有要进行操作的数据文件,一定操作前备份.?? 企业备份数据方法:重要数据需要保存在专门备份服务器上 ?第三方网盘存储. 1.2 rsync特点 可以实现全量和增量备份 1.2.1 全量和增

Rsync服务的实战

Rsync服务 Rsync rsync是一款开源.快速.多功能.可实现全量及增量的本地或远程数据同步备份的优秀工具.rsync软件适用于Unix/linux/Windows等多种操作系统平台. rsync 简介 rsync英文称为remote synchronizetion,从软件的名称就可以看出来,rsync具有可使本地和远程两台主机之间的数据快速复制同步镜像.远程备份的功能,这个功能类似于ssh带的scp命令,但是又优于scp命令的功能,scp每次都是全量拷贝,而rsync可以增量拷贝.当然