Rsync怎么实现linux远程数据备份同步

Rsync怎么实现linux远程数据备份同步,第1张

环境检测
1
实现rsync远程拷贝的话需要安装,rsync 工具和ssh-client 包

1检测 rsync工具包,通过rpm-qa查询一下
2
如果没有安装的话,通过yum install查找安装一下rsync包
3
安装好之后,再次确认没有问题。如图可以输入rsync命令
4
安装检测ssh
同样我们还需要安装一个ssh-client工具,和SSH不通的是rsync远程copy的时候需要ssh连接到对方服务器
5
再次确认2个工具包都安装好之后,注意测试一下2台服务器的连通性
END
rsync拷贝数据
1
开始远程数据拷贝,
输入下面命令格式
Rsync -avz -e ssh 本地源备份文件夹 root@远程服务器IP:远程备份文件夹存放位置
2
如图,运行拷贝数据之前的磁盘空间
3
Rsync之后的磁盘空间(注意运行命令之后不要中断连接,目前看不到进度条)

转自:>利用 rsync 服务

在某个目录下所有文件中 查找 特殊字符串

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

实现 1v4

rsync 命令可以 顶替 cp 命令 实现本地备份数据

rsync 命令可以 顶替 scp 命令 实现远程备份数据

配置文件帮助说明

备份原文件

编写配置文件

要使得参数 o 和 参数 g 生效,即客户端服务器上文件的属主和属组信息,同步至备份服务器依旧和客户端服务器保持一致。

修改 rsyncdconf 配置文件

修改完配置文件,需要重启服务

需求:备份 a 目录所有文件,b目录除 1txt 之外的所有文件,c目录不备份。

以上两种都是在备份目录结尾未加 '/'

需求:备份 a 目录所有文件,b 目录除 1txt 之外的所有文件,c 目录只备份 2txt 文件

需求:将 web01 服务器和 nfs01 服务器上的 hosts 文件备份至 备份服务器

注意: rsync 客户端无法在服务端创建多级目录,只能创建一级目录

如何白名单中有对应IP允许,则可以传输。否则,拒绝连接。

如果黑名单中没有对应IP信息,则可以传输数据。如果黑名单中有对应IP信息,则拒绝连接。

白名单优先级高于黑名单,若出现黑白名单冲突。

使得客户端可以查看服务端的模块信息

总结:建议设置 list = false ,否则不安全。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10762180.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存