Rsync 服务部署与参数详解
来源:http://www.tudoupe.com时间:2022-03-17
Rsync 简介
rsync是快速、多用途、完全和递增的本地或远程数据同步的超级开放源应用程序,Rsync软件与各种操作系统兼容,包括unix/linux/窗口。
传统的 scp 和 cp 工具每次提供完整副本, 然而rsync 提供除完全可用外的递增副本功能, 因而Rsync 工具在同步数据性能和效率方面更为有效 。
官网地址:
版本查看
Rsync 递增复制原则
Rsync 将文件定位为使用“ 快速检查” 技术( 默认) 传输的文件, 即搜索大小已改变或上次更新时间已改变的文件 。
当快速检查指示不需要更新文件数据(即文件内容)时,其他属性(如许可信息、主要群体信息、时间戳信息)将直接根据相关选项参数在目标文件上更改 " 。
使用 rsync2.x 比较技术在同步前交叉检查所有文件 。
rsync3.x比较法一方面使差异同步,另一方面使差异同步。
Rsync 软件概览
rsync == cp
应当指出,cp-a的设置不同于rsync-a的设置。
rsync == scp
rsync == rm
删除 / tmp/ yum/ 目录中的所有文件和文件夹。 不要扰乱目录 。
/tmp/zhang/ 目录中没有文件 。
rsync == ls -l
Rsync 特性
支持特定文件副本。 链接到文件、 设备等等 。
2. 可排除特定文件或目录的同步功能,该功能与包装商的排除功能相似。
3. 使源文件或目录不修改的间隔、时间、软链接、所有者、集团等
4. 同时同步是可能的,所有数据变化都同步,因此传输效率高,为焦油-N。
5. 您可以使用 rcp、 rsh、 ssh 和其他命令与传输文件相对应(rsync 不加密数据)。
6. 文件和数据(服务和客户)可以通过Socket(处理方法)[重点]发送。
7. 允许匿名或认证程序传输(不需要系统用户),便于简单和安全的数据备份和复制。
应用场景Rsync
数据备份
使用率: cron + rsync, 例如,数据库备份需要通过 rsync 在专用备份服务器上复制一份, 除了本地备份 。
实时同步
为缓解服务器菌株,使用rsync + Inoty 或servync。我们需要存储用户上传到多个服务器上的照片。当高时,对于来访者,可以这样将它分散到若干台电脑上。减轻服务器压力。
例如,敏感数据不能丢失,必须实时备份。
Rsync 使用描述
有三种Rsync广播。
1. 单一东道主的当地单位之间数据传输(现可与 cp 比较)
2. 使用 rcp 和 ssh (与当前 scp 相同) 等协议传输数据。
3. 通过dmon(rsync自己的关键特征)传输数据
源目录中没有区分“ /” 和“ / ” 。
将 / etc/ yum 目录传输到 / tmp/ zhang/ 。
/ etc/ yum/ 目录中的所有文件和文件夹应复制到 / tmp/ zhang/ 目录 。
常用参数说明
| 参数 | 参数说明 |
|---|---|
| -v, --verbose | 显示已传输的文件 。 |
| -z, --compress | - 压缩水平由压缩水平=NUM.Xiao Xiao Xiao规定。 |
| -P, --progress | 显示传输过程中的同步程序和进度 。 |
| -a, --archive | 存档模式, 它指示文件递归交付, 同时保持文件特性保持完整。 类似 - rltgoD |
| -r, --recursive | 子目录递归模式,即目录中包含的目录也被转移[存档在-a]。 |
| -t, --times | 保持文件时间跟踪 [存档在-a] |
| -o, --owner | 在文件中保留文件主控信息 [存档在-a] 。 |
| -g, --group | 将文件组信息 [存档在-a] 存放在安全的地方。 |
| -p, --perms | 保持文件权限的跟踪 [存档在-a] |
| -D, --devieves | 保存设备文件信息 [存档在-a] |
| -l, --linkd | 保存软链接数据 [存档在-a] |
| -L, --copy-links | 如果链接的文件是源文件的副本 [复制软连接源文件] |
| -e, --rsh=COMMAND | 提供一个 shell 程序以取代频道协议中的 rsh 。 |
| --exclude=PATTERN | 指定哪些文件或文件夹不应传输, 并启用通配符 。 |
| --exclude-from=FILE | 在 FILE 文件中, 请指定哪些文件或文件夹不应传输 。 |
| --include=PATTERN | 指定哪些文件或目录不应传输并接受通配符; 通常使用 -- exclut 或 -- exclut- from 。 |
| --include-from=FILE | 指示 FILE 文件中的哪些文件或文件夹不应转发; 通常使用 -- exclud 或 -- exclud- from 。 |
| --bwlimit=RATE | I/O带宽速度限制;千字节/秒 |
| --delete | 将目标 DEST 目录中的数据与 SRC 目录中的数据对齐。 |
部分参数示例说明
本地模式 Rsync 练习
示例如下:
Rsync 使用远程SSH 频道的 Rsync 练习
数据拉动是将数据从遥远的系统移动到本地机器的过程。
推力数据:将数据从本地机器传输到远程机器。
Rsync 守护守护进程服务模式练习
使用规划
1. 充当 rsync 服务器的备份服务器
2. 为推进数据,使用ansi-haproxy02作为客户。
rsync 服务器配置
系统环境信息
服务配置文件
注意: 不要在配置中添加任何信息或空格; 额外的是, 它可能会得到解决, 导致一系列其他问题 。
配置文件详解
对不起,康菲
uid, gid 以供参考
当 rsync 服务器的 uid 和 gid 是 rsync 用户和用户组 [或其他非超级用户和用户组] 时,在同步期间,用户只能对数据信息、许可信息和时间标记信息进行同步。无法关闭临时文件夹:%s。在现阶段,客户想要使数据同步,以便成为主要、分组或分组。然后,客户数据必须保持同步,必须保持同步[即客户与服务用户的uid, gid 相同],否则信息与主要分组信息不同步。
如果您需要同步许多文件和主、 组特性信息到 rsync 服务器, rsync 服务端的 uid 和 gid 设置应该是 root 。
详情见chroot。
use chroot = true
在传输文件之前, rsync 移动到路径选项中提供的目录, 然后开始与客户端进行文件传输 。
好处:可提供额外保障,防止任何安全漏洞。
限制包括:如果同步数据是软连接的,软连接“可能”不能同步。
use chroot = false
由于安全原因,默认使用一个monge标志链接,即更经常地在所有软连接/rsyncd-munged/之前使用,如下文所示:

其他必要设置与配置
1、创建对应的目录
2个带有rsync 的虚拟用户配置
Rsync Dmon 服务启动/停止
停止 rsync 服务 。
加入开机自启动
Rsync 客户端配置
系统环境信息
密码文件
必须指出,密码文件只能填写相应的密码信息,在只读取文档第一行时,rsync不再有可读的字符。
记住客户端无法在密码文件中保存多个密码, 当读取文件时, rsync 只读取第一个密码 。
客户端准备数据
推拉数据
客户向服务处发送数据。
用 rsync_ backup 账户进行实验 。
1. 有必要验证用户证书。
第二:没有密码。
例如, rsync 设置中的备份_ data_ 模块 。
客户从服务处获取数据。
使用 rsync_db_back 账户测试 。
假设1:必须验证用户密码。
第二:没有密码。
例如, rsync 设置中的备份_ data_ 模块 。
注意点:
无法关闭临时文件夹:%s。
是: 这意味着此目录中的所有文件都应传送 。
“ /” 无: 表示目录中包含的所有文件都在被推动 。
如果目标面尚未存在, 目标面可以创建一个新目录 。
我们可以在目标结尾指定一个目录, 类似于 cp 命令 。
推时, 目标结束时会立即使用目录; 没有创建新目录 。
经常发生的循环问题
失败点1: 客户密码文件不正确 。
客户端运行与密码文件文件的用户相关的命令 。
出于安全考虑,用户的密码档案由 root 提供更好的服务, 我们也使用 root 用户来运行操作 。
错误2: 错误的客户密码和文件权限
客户密码文件权限为 600 或 400 。
错误3:客户用户执行权不足
无法关闭临时文件夹:%s。
目前,使用Yyun用户时需要根用户。
第 4 点 : 服务器上没有等同的模块目录 。
服务器返回_db_module 模块路径的路径不存在 。
第 5 个错误: 无效客户端密码
客户密码文件的密码信息与服务密码不符,无法确认。
缺点 6 : 没有服务器目录 。
服务器只能生成一个一级不存在的目录,无法创建两个或以上构件师一级不存在的目录,只能生成一级不存在的目录,不能创建两个或以上一级不存在的目录。
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
