Rsync服务部署

服务概述

Rsync是一款开源的,快速的,多功能的,可实现全量增量本地远程数据同步备份的优秀工具

  • 全量:将目录中所有数据都进行备份(可能包括已经备份过的)
  • 增量:将数据中新增的数据进行传输备份(可以包含已经备份过的数据,提高数据传输效率)
  • 本地:相当于cp备份,将数据从一个目录备份到另一个目录
  • 远程:相当于scp
    scp用法:scp -rp 备份的文件 IP地址:目录

端口号

873

三种工作方式

①本地备份数据工作方式(类似cp)
②远程备份数据工作方式(类似scp)
③守护进程备份数据方式(服务端/客户端)
rsync再推送目录数据时,目录后面有/和没有/有区别 有/将目录下面数据内容进行推送,无/将目录以及目录所有内容进行推送

Rsync作用

①避免数据丢失或者损坏
②将数据进行汇总管理

使用原理

增量备份数据原理:
利用算法实现增量备份,更具checksum算法识别出增量数据,根据文件属性信息变化(修改时间/大小),将增量数据进行传递

部署搭建

服务端

  • 确认是否安装rsync
rpm -qa rsync
  • 编辑配置文件
vim /etc/rsyncd.conf

在这里插入图片描述

  • 创建备份目录管理用户(虚拟用户)
useradd -M -s /sbin/nologin rsync
  • 创建一个备份数据目录,更改属组属主(虚拟用户)
mkdir /backup (和配置文件中备份目录相同)
chown rsync.rsync /backup
  • 创建一个访问认证文件,授权为600
vim /etc/password (和配置文件中密码文件相同)
chmod 600 /etc/password

在这里插入图片描述

  • 启动备份服务程序
systemtl start rsyncd

客户端

  • 开启rsync服务
systemctl start rsyncd
  • 编写密码文件
vim /etc/password(文件中只编写认证用户的密码)

在这里插入图片描述

命令使用方法

①本地备份数据方式(类似cp)
②远程备份数据工作方式(类似scp)

  • 拉取数据:客户端将数据进行下载<----备份数据服务器 (还原)
  • 推送数据:客户端将数据进行上传---->备份数据服务器 (备份)
    ③守护进程备份数据方式
  • 拉取数据
rsync 参数 认证用户名称@服务端主机名称或者IP地址::模块信息 本地保存数据路径
  • 推送数据
rsync 参数 本地需要推送的数据 认证用户名称@服务端主机名称后者IP地址::模块信息

参数

-a 归档模式参数(rlptgoD)

  • r 传输目录信息
  • l 可以传输链接文件
  • g 保持属组不变
  • t 保持修改时间不变
  • o 保持属主不变
  • D 可以传输设备文件
  • p 保持文件权限不变

-z 将传输数据进行压缩处理
-v 显示数据传输的详细过程
-L 传输链接文件的源文件
-P 显示数据传输进度信息

应用

①多模块配置(多个备份目录)
修改配置文件,添加多个模块
创建模块对应目录
在这里插入图片描述
重启服务

systemctl restart rsyncd

②备份服务模块目录中创建子目录
PS:默认不支持创建多级目录

rsync -avz /123 rsync_backup@10.0.0.41::backup/10.0.0.200/

在这里插入图片描述
③实现排除指定数据信息进行备份

④备份数据采用无差异同步数据(客户端与服务器数据一致)

rsync -avz /123/ --delete rsync_backup@172.16.1.41::sa_backup

⑤实现面交互自动备份数据功能

rsync -avz /123 rsync_backup@10.0.0.41::backup --password-file=/etc/password

⑥实现数据备份访问控制列表(白名单黑名单)
在这里插入图片描述备份范围全局配置和局部配置:
全局配置:配置文件中模块以外配置称为全局配置
影响所有模块功能
局部配置:配置文件中模块以内配置称为局部配置
只是影响指定模块功能 局部配置优先于全局配置
在这里插入图片描述
⑦数据传输限速

--bwlimit
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值