找回密码
 注册
查看: 2932|回复: 7

rsync同步数据带端口同步加-e参数

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-3-22 21:19:21 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 2 金钱 才能浏览

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-3-31 08:22:32 | 显示全部楼层
rsync -acrt -e 'ssh -p 22' ./dir root@controller:/dir

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-3-31 10:24:35 | 显示全部楼层
rsync -acrt -e 'ssh -p 22' ./yum.repos.d root@192.168.8.67:/etc/* a" d+ ~" M1 M, V/ z1 d
两边都需要安装rsync客户端,传输才会成功。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2021-11-26 14:58:41 | 显示全部楼层
  rsync -avzP -e 'ssh -p 22' _data/  root@controller3:/var/lib/docker/volumes/mariadb/

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-23 13:56:54 | 显示全部楼层
rsync 使用非默认端口传输
; Z3 p3 a$ X* r* ^1 Q6 Mrsync -avz -e "ssh -p $port"/path/to/dirA/ user@remoteip:/path/to/dirB/

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-23 13:57:26 | 显示全部楼层
1.5.0 同步时删除多余文件* w* z* ?3 Q1 B: ?, K
在服务器A上同步/opt/work目录到远程服务器B的/tmp/work目录下同时删除B服务器/work/jira/data/目录下相比于A服务器/tmp/work中多余的文件,最近在处理策划资源文件的时候需要将目录A的文件全部同步到目录B的文件,并且把目录B内多余的文件全部删除掉。所以,就想到了使用rsync的--delete参数来实现功能, ?" s  ]7 [6 {4 x, q  D9 {/ S
# N, O3 W* K( @! |) I2 E
1)A服务器
6 {& ~( O. j4 Z' o4 ~8 ]# }$ t[root@serverA ~]# cd /tmp/work: ?; B3 ?. @. W( L
[root@serverA work]# ls
8 ~- e% d, c6 M1 |* H# v5 [a b c d 11
4 Z3 W. n  \  X  x' j' M& t$ G5 V( S$ D
2)B服务器
( X% b& u: z3 J5 c; y6 f7 r  ^[root@serverB ~]# cd /tmp/work
' G8 }6 N3 V7 ]9 {[root@serverB work]# ls# c* m$ k# X# o- o! d: y* e
c d 11 12 13 fg 5t
/ J" [& S0 ^, e8 M. C: ^
& U' @6 O3 p0 m, x4 v2 d3)从A服务器同步到B服务器(假设B服务器ip是192.168.130.11)5 h* O9 k8 r: s0 U( [4 c" {9 C
[root@serverA work]#rsync -avzP --delete rsync -avzhP --delete  itadmin@192.168.130.11:/opt/data/ /work/jira/data/    #注意,--delete参数要放在源目录和目标目录前,并且两个目录结构一定要一致!不能使用./*, k% s# Z' m# _, V' p, s
sending incremental file list
: r- o0 P4 x  c& J! g: p" v: d./+ c- G6 x: v, c) X3 u3 ?
deleting fg: i  ~  I) ^) p+ z3 G
deleting 5t5 k; k/ F6 L2 u( R
deleting 13& r, [; _' K5 c
deleting 12
9 _+ X! p, H# c$ ~/ Z* O11& V& y* [. L0 _, y+ `
a0 r' h( w1 o5 M, f2 y+ p
b
( l) a* e1 r4 oc
9 B2 X) a1 N( ^+ M3 Hd: R1 z4 ^* |& M1 T. v/ a9 A- q* f
1.5.1 保留同步文件权限、属主、属组等信息
/ |( }6 Z: Z' V3 H* u& n6 A  yrsync -avz /path/to/dirA/ /path/to/dirB/
# X" ]4 q3 D: @8 `1.5.2 不同步一些文件和目录3 g5 W1 A9 G4 J7 N* H' a2 d4 ?* a2 B

0 `1 J9 M" W% Yrsync -avz --exclude="fileA1.txt" --exclude="/path/to/dirA/test/" /path/to/dirA/ /path/to/dirB/  n( {! W" m* H- y7 I0 M  F
rsync -avz --exclude 'fileA1.txt' --exclude '/path/to/dirA/test/' /path/to/dirA/ /path/to/dirB/, f8 ~5 s1 r6 [- n! P# F# C
1.5.3 拷贝本地文件" F1 p' q) p+ K# e9 T
rsync -ahvz backup.tar.gz  dirA/  # DESC 不存在时自动创建) J2 N! r  q" P6 y3 X: z0 H' P) `- z
rsync -ahvz backup.tar.gz  /path/to/dirA/ /path/to/dirB/: R6 v+ I9 V& s; f7 n. O
1.5.4 shell拷贝到远程(推送)* \0 R1 ^9 o5 L: ?% w
rsync -avz  /path/to/dirA/  user@remoteip:/path/to/dirB/
% E7 f+ w- i) M1.5.5 shell拷贝到本地(拉取)# H# L/ T1 w0 o; q0 H
rsync -avz user@remoteip:/path/to/dirA/ /path/to/dirB/: i, i( _% |6 t- R7 e9 q- w2 n
1.5.6 远程rsync服务器拷贝到本地
' u4 h9 f9 ?& s: Qrsync -av user@remoteip::www /path/to/dirB/    #www为rsync模块命令
2 G2 X# j0 a/ t4 e, p8 y9 p1.5.7 拷贝本地文件到rsync服务器
1 X( C, N" G- p3 ^9 a% ursync -av /path/to/dirB/ user@remoteip::www 2 |! v, _. e4 G1 s! O; v5 _' \& g0 h2 d
1.5.8 rsync 使用非默认端口传输
/ n) d7 z$ I  wrsync -avz -e "ssh -p $port"/path/to/dirA/ user@remoteip:/path/to/dirB/
4 z$ Z  \$ {! O+ F1.5.9 显示备份进度2 k* @, i0 P0 `" d$ N$ {8 ~2 ^8 `: X
可以使用 --progress或者P 选项来显示进度$ i. k( i! U3 `) P8 a0 w
- s/ ^& R' `/ J( n7 d& e
rsync -avzhe ssh --progress /path/to/dirA/ root@remoteip:/path/to/dirB/

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-5-23 14:20:49 | 显示全部楼层
rsync -avzP -e 'ssh -p 60028' /opt/logs/ecommerce/ecommerce-api 172.24.120.44:/opt/logs/ecommerce/

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-6-4 15:39:02 | 显示全部楼层
[devops@yum ~]$ rsync  -avzP -e 'ssh -p 60'  /var/www/centos/  devops@172.29.1.38:/var/www/      同步要求www目录有devops目录的权限。  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:44 , Processed in 0.017353 second(s), 25 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表