综合架构——备份服务器【2】

本文详细介绍了备份服务器的使用,包括rsync命令的常用参数,如何在企业环境中应用备份服务,配置多模块以及对运维、开发、数据库人员的分类。此外,还讲解了如何创建子目录、排除特定数据进行备份的步骤,并提到了无差异同步数据的慎用情况。同时,文章还涉及了实现自动备份、数据访问控制以及数据传输限速的功能。
摘要由CSDN通过智能技术生成

备份服务器

命令:rsync 常用参数

-z 		将数据进行压缩处理
-v		显示数据传输详细过程
-a		归档模式(以递归方式进行处理并保持所有文件属性)
-r 		远程传输目录信息
-L		备份源文件及创建链接文件
-l		创建一个链接但不备份源文件(没有意义)
-p		保持权限不变
-t		保持修改时间不变
-o		保持文件属主信息不变
-g		保持文件属组信息不变
-D		是否可以将设备文件进行传输
-P		显示数据传输的进度信息

备份服务的企业应用

备份服务多模块配置
将运维、开发、数据库人员进行分类

第一步:修改配置文件,添加多个模块信息

在这里插入图片描述

第二步:创建模块对应目录信息,并设置模块属主属组为rsync
该权限时要加参数-R,表示递归,把此目录下的所有子目录都进行修改

在这里插入图片描述

第三步:重启服务程序
systemctl restart rsycd

备份服务模块如何创建子目录
将运维01和02人员传输的数据进行区分

rsync -avz /etc/hosts  rsync_backup@172.16.1.41::sa_backup/172.16.1.31/

默认不支持创建多级目录

实现排除指定数据信息进行备份——参数- -exclude

需求:不让oldboy01中的,a.txt文件进行备份
加参数--exclude ———排除指定数据不要进行传输同步

在这里插入图片描述
在这里插入图片描述

需求二:排除多个文件或者目录数据信息
参数:--exclude-form ——加载一个文件可以实现排除多个数据信息

步骤一:编写一个排除文件
在这里插入图片描述
PS:排除数据信息写成相对路径,相对于目录而言
步骤二:执行排除数据命令
在这里插入图片描述
备份数据采用无差异同步数据【慎用】

实现客户端与服务端数据一致
rsync -avz /oldboy/ --delete rsync_backup@172.16.1.41::sa_backup
意义:保证存储服务器用户数据信息和备份器数据信息高度一致

实现免交互自动备份数据功能
在客户端操作:

步骤一:创建密码文件并把权限改为600
步骤二:进行免密码传输数据测试
rsync -avz /oldboy/ rsync_backup@172.16.1.41::sa_backup --password-file=/etc/rsync.password

实现数据备份访问控制功能

利用备份服务器配置文件:
hosts allow = 172.16.1.0/24    白名单:允许哪些主机或网段进行传输
hosts deny = 0.0.0.0/32        黑名单:拒绝内些主机或网段进行传输

在这里插入图片描述
在这里插入图片描述

企业应用: 只是选择一种名单即可, 不用白名单和黑名单同时存在

备份范围全局配置和局部配置:
   全局配置:配置文件中模块以外配置称为全局配置
             影响所有模块功能
   局部配置:配置文件中模块以内配置称为局部配置
             只是影响指定模块功能 局部配置优先于全局配置

数据传输限速功能

限速是为了不让传输数据占用太多网速,影响其他人员

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值