Rsync扩展功能

简介:

1、排除复制:
(1)

~]# rsync -avz /data/ --exclude=a --exclude=b rsync_backup@172.16.1.41::backup
sending incremental file list
./
c
d

sent 148 bytes  received 65 bytes  426.00 bytes/sec
total size is 0  speedup is 0.00

(2)
连续的文件传输

~]# rsync -avz /data/ --exclude={1..4} rsync_backup@172.16.1.41::backup

(3)--exclude-from 从文件中排除

~]# ls /data/
10  12  14  16  18  20
11  13  15  17  19  paichu.txt

~]# cat /data/paichu.txt 
10
11
12
13
14
15

~]# rsync -avz /data/ --exclude-from=/data/paichu.txt rsync_backup@172.16.1.41::backup
sending incremental file list
./
16
17
18
19
20
paichu.txt

2、删除

rsync作为镜像,相当于raid1,让两台服务器同步
--delete

实践:
(1)推送:

~]# rsync -avz --delete /data/ rsync_backup@172.16.1.41::backup

##本地目录有啥,远端就有啥
注意:远端目录是不是东西更多,多了东西会被删除

(2)拉取:

~]# rsync -avz --delete rsync_backup@172.16.1.41::backup /data/

##注意:远端有啥本地目录就有啥,注意本地/data目录
目录
相关文章
|
3月前
|
算法
HAProxy的高级配置选项-压缩功能
这篇文章介绍了HAProxy的压缩功能,包括如何配置支持的压缩算法和压缩类型,并通过示例展示了开启压缩功能前后请求和响应报文的变化。
58 5
|
7月前
|
存储 监控 网络安全
rsync 远程同步 基础介绍
rsync 远程同步 基础介绍
|
7月前
|
人工智能 Linux Shell
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
Linux——vim简介、配置方案(附带超美观的配置方案)、常用模式的基本操作
|
存储 监控 安全
lsyncd 配合 rsync 实时差异同步节点文件
lsyncd 配合 rsync 实时差异同步节点文件
467 0
|
监控 Shell API
使用inotify-tools与rsync构建实时备份系统
使用inotifywait监控文件变动 inotifywait是 inotify-tools 包中提供的一个工具,它使用 inotify API 来监控文件/目录中的变动情况。
850 0