centos7备份服务rsync

本地如何备份数据( cp  和rsyc)

cp复制()备份

centos7备份服务rsync_第1张图片

rsync

 

 

    远程备份(scp, rsync)

scp备份

centos7备份服务rsync_第2张图片

 

 

 rsync备份

 

成功

 

 

 

备份目录(2种情况)

不加/             会把目录和文件都传输过来

 

 

 

 

加/             只会把文件都传输过来

 

 

 

无差异数据同步(删除大文件)

centos7备份服务rsync_第3张图片

 

 

 centos7备份服务rsync_第4张图片

 

 

 rsync服务部署安装过程


a 下载安装软件 yum
b 编写配置文件
c 搭建服务环境 备份的目录/目录权限
d 启动服务程序 开机自动启动
e 测试服务功能

0首先

1 下载安装软件

 

 

创建虚拟用户

 

 

启动服务程序 开机自动启动

 

 

 

 

 修改存放数据文件的属主,属组

 

完成

 守护进程的操作语法 (客户端) ,备份服务器(服务端)一定要设置好

Pull: rsync [OPTION...] [USER@]HOST::SRC... [DEST]

 

rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST]

rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST

Push: rsync [OPTION...] SRC... [USER@]HOST::DEST

rsync  [选项] 要推送的数据   [指定认证用户信息 @]ip/主机名 ::模块信息

centos7备份服务rsync_第5张图片

 

 原因

 

 这时我们讲解一下  这个命令的原理

 

 centos7备份服务rsync_第6张图片

 

 

 

 centos7备份服务rsync_第7张图片

 

 centos7备份服务rsync_第8张图片

 

 

 

 如果把 rsync -avz /root/存储文件 [email protected]::back 

这条命令写入crontab -e  定时任务    那么还要输入密码,如何解决呢?

rsync守护进程客户端配置:
第一个历程: 创建一个秘密文件
echo "oldboy123" >/etc/rsync.password
chmod 600 /etc/rsync.password
centos7备份服务rsync_第9张图片

 

 第二个历程: 进行免交互传输数据测试

rsync -avz /etc/hosts [email protected]::backup --password-file=/etc/rsync.password

centos7备份服务rsync_第10张图片

 

你可能感兴趣的:(centos7备份服务rsync)