Linux运维学习 Day31
综合架构开场章节
一.rsync守护进程模式备份数据原理 (用户身份转换过程)
第一步: 客户端 --> 服务端 发送请求传输数据信息 执行命令 有认证用户信息 传输数据信息
第二部: 服务端 --> 客户端 接收到传输数据信息 审核认证用户
发送回复信息 需要认证密码
第三步: 客户端 --> 服务端 发送请求传输数据信息 发送认证密码信息
第四步: 服务端 --> 客户端 发送确认信息
第五步: 客户端 --> 服务端 用户携带数据通过网络进行传输 需要对用户身份进行转换 --> rsync (配置文件指定)
第六部: 服务端 --> 客户端 发送数据存储完毕确认信息 将数据保存到备份目录中 备份目录权限属主为rsync
修改备份数据属主和属组信息 rsync用户身份修改文件权限
1.错误说明:
chgrp ".hosts.Zb1kyS" (in backup) failed: Operation not permitted (1)
chgrp change group ownership(修改数据属组信息)
[oldboy@backup ~]$ chgrp oldgirl oldboy
chgrp: changing group of 'oldboy': Operation not permitted
[oldboy@backup ~]$ chgrp oldgirl /etc/hosts
chgrp: changing group of '/etc/hosts': Operation not permitted
2.解释说明:
普通用户无法修改文件的属组信息
3.配置文件参数
fake super = yes --- 让指定虚拟用户伪装成管理员用户, 可以强行修改文件属主属组权限信息
二.rsync命令参数说明
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
归档模式参数; 等价于 -rlptgoD
-r, --recursive recurse into directorie
递归传输目录
-l, --links copy symlinks as symlinks
备份传输软链接文件保持属性不变
-L, --copy-links transform symlink into referent file/dir
备份传输软连接文件时,会将源文件内容信息进行传输备份
-p, --perms preserve permissions
保持权限信息不变 644 755
-t, --times preserve modification times
保持文件修改时间不变
-o, --owner preserve owner (super-user only)
保持文件属主信息不变
-g, --group preserve group
保持文件属组信息不变
-D same as --devices --specials
保持设备文件属性信息不变 c b s
-v, --verbose increase verbosity
传输备份数据详细过程信息
-P same as --partial --progress
传输进度信息
--exclude=PATTERN exclude files matching PATTERN
根据指定数据信息进行排除
--exclude-from=FILE read exclude patterns from FILE
根据指定文件进行批量排除数据信息
--delete delete extraneous files from destination dirs
进行无差异同步传输数据
同步目录数据信息时, 保证目录中数据信息一模一样
-z, --compress compress file data during the transfer
在传输数据时,对文件进行压缩传输
--bwlimit=RATE limit socket I/O bandwidth
限制传输速率
--password-file 实现免交互传输数据信息
四.rsync守护进程备份服务企业应用
守护进程模式:
推: 客户端 -- 数据备份 -- 备份服务器
拉: 客户端 -- 数据恢复 -- 备份服务器
服务端 -- 数据备份 -- 客户端 (部署rsync守护进程)
Access via rsync daemon:
Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]
SRC: 备份服务器上模块信息
DEST: 本地保存数据路径信息
rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST]
Push: rsync [OPTION...] SRC... [USER@]HOST::DEST
rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。