centos7备份服务rsync
本地如何备份数据( cp 和rsyc)
cp复制()备份
rsync
远程备份(scp, rsync)
scp备份
rsync备份
成功
备份目录(2种情况)
不加/ 会把目录和文件都传输过来
加/ 只会把文件都传输过来
无差异数据同步(删除大文件)
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/主机名 ::模块信息
原因
这时我们讲解一下 这个命令的原理
如果把 rsync -avz /root/存储文件 rsync_backup@172.16.1.41::back
这条命令写入crontab -e 定时任务 那么还要输入密码,如何解决呢?
rsync守护进程客户端配置:
第一个历程: 创建一个秘密文件
echo "oldboy123" >/etc/rsync.password
chmod 600 /etc/rsync.password
第二个历程: 进行免交互传输数据测试
rsync -avz /etc/hosts rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password