scp 密码_rsync数据同步方案,及rsync和scp复制对比

rsync特性

采用C/S模式(客户端/服务器模式)[ 就是一个点到点的传输,直接使用rsync命令 ]

端口873

1、可以镜像保存整个目录树和文件系统,可以很容易做到保持原来文件的权限、时间、软硬链接,无须特殊权限即可安装。

2、快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。

3、压缩传输:rsync 在传输数据的过程中可以实行压缩及解压缩操作,因此可以使用更少的带宽。

4、安全:可以使用scp、ssh等方式来传输文件,当然也可以通过直接的socket连接。

支持匿名传输,以方便进行网站镜象。

5、选择性保持:符号连接,硬链接,文件属性,权限,时间等

与SCP相比

scp=无法备份大量数据,类似windows的复制

rsync=边复制 ,边统计,边比较

rsync数据同步方案

1baec1a9df82522047189fbaef27a102.png

1、推push

目的主机配置为rsync服务器,源主机周期性的使用rsync命令把要同步的目录推过去(需要备份的机器是客户端,存储备份的机器是服务端)

一台主机负责把数据传送给其他主机,服务器开销很大,比较适合后端服务器少的情况

2、拉pull

源主机配置为rsync服务器,目的主机周期性的使用rsync命令把要同步的目录拉过来(需要备份的机器是服务端,存储备份的机器是客户端)

所有主机定时去找一主机拉数据,可能就会导致数据缓慢

常见备份分类

1、完整备份,差异备份,增量备份

2、完整备份:每次备份都是从备份源将所有的文件或目录备份到目的地

3、差量备份:备份上次完全备份以后有变化的数据(他针对的上次的完全备份,他备份过程中不清除存档属性)

4、增量备份:备份上次备份以后有变化的数据.(他才不管是那种类型的备份,有变化的数据就备份,他会清除存档属性)

Rsync服务安装

[root@localhost ~]# yum -y install xinetd rsync[root@localhost ~]# rsync --daemon
f059b4c1b031d1ca43d59f436540b4e6.png

[root@localhost ~]# netstat -antup | grep 873

b817b3fedb01ed649d01be7e6a94c278.png

1、在源服务器和目标服务器都添加用户test1,并设置密码为:123456

[root@localhost html]# useradd test1; echo test1:123456 | chpasswd;[root@localhost html]# useradd test1; echo test1:123456 | chpasswd;

2、源服务器创建文件夹:/var/www/html/

[root@localhost ~]# mkdir /var/www/html/ -p

并创建共享文件aa.txt,内容为123

3、源服务器为共离文件夹设置ACL权限

[root@localhost html]# setfacl -R -m user:test1:rwx /var/www/html/

b6cbf0185479125a6742ced9d4f4f24e.png
c7a3416f8e1c9e0e868c75030bf2e4f8.png

4、目标服务器、创建文件夹:/usr/mytest/web-back/

[root@localhost ~]# mkdir /usr/mytest/web-back/ -p

5、系统用户scp与rsync的对比

1)、scp复制文件

从服务器:192.168.254.135 复制文件bb.txt到服务器:192.168.254.138/usr/mytest/web-back/目录下

[root@localhost etc]#scp bb.txt root@192.168.254.138:/usr/mytest/web-back/
f9bca279514dee8f9b7468d974c7e163.png
服务器:192.168.254.138,目录:/usr/mytest/web-back/下查看:
3a1eff33d61390c5eee2648b93857bb0.png

1)、rsync复制文件

从服务器:192.168.254.135,目录 /var/www/html/下所有文件( 目前只有aa.txt) 复制到服务器:192.168.254.138/usr/mytest/web-back/目录下

[root@localhost etc]#rsync -avz /var/www/html/ root@192.168.254.138:/usr/mytest/web-back/
f7ef0621e3d8614ea69a5c0f94081782.png
服务器:192.168.254.138,目录:/usr/mytest/web-back/下查看:
86d909d1eded49c627a37e2fdba74826.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值