rsync 数据备份同步 守护进程(socket)方式

实验环境:
backup server:192.168.160.101
node1 server : 192.168.160.245

实验目的:实现node1 定时增量备份到 backup server上

通过本地hosts 文件添加两条域名解析(两台都要做) 通过域名同步数据更直观!
backup server:
rsync  数据备份同步 守护进程(socket)方式
ping测试:
rsync  数据备份同步 守护进程(socket)方式
node1 server:
rsync  数据备份同步 守护进程(socket)方式
ping测试:
rsync  数据备份同步 守护进程(socket)方式

安装rsync :(服务端和客户端都要安装)
yum install -y rsync

编写rsyncd.conf 配置文件
rsync  数据备份同步 守护进程(socket)方式

新建共享备份文件:
rsync  数据备份同步 守护进程(socket)方式

添加rsync用户:
rsync  数据备份同步 守护进程(socket)方式

将rsync添加到系统守护进程:(rsync使用的是873端口)
rsync  数据备份同步 守护进程(socket)方式

将/backup 文件属组,主 改为rsync用户 -R 表示包含所有的文件和目录都继承属组,主
rsync  数据备份同步 守护进程(socket)方式

创建虚拟用户和密码 文件,并将文件权限设置为 600 (为了安全)
rsync  数据备份同步 守护进程(socket)方式

rsync  数据备份同步 守护进程(socket)方式

将rsync进程写到启动项中:
rsync  数据备份同步 守护进程(socket)方式

防火墙与selinux放行相关服务:
rsync  数据备份同步 守护进程(socket)方式

node1 server:
创建密码文件 密码要与backup server端一致! 并设置权限为600
rsync  数据备份同步 守护进程(socket)方式
rsync  数据备份同步 守护进程(socket)方式

测试从node1上推送给backup:
在node1上创建node1目录:
rsync  数据备份同步 守护进程(socket)方式
并在node1文件中创建五个文件:
rsync  数据备份同步 守护进程(socket)方式

将node1目录推送到backup server上的backup目录:
rsync  数据备份同步 守护进程(socket)方式
同步成功,测试增量同步
在node1上继续创建一个 文件
rsync  数据备份同步 守护进程(socket)方式
再次推送
rsync  数据备份同步 守护进程(socket)方式
增量同步成功,查看backup server上的backup备份目录
rsync  数据备份同步 守护进程(socket)方式

添加 --passwordp-file=/etc/rsync.password 参数 实现不需要输入密码即可同步数据:
rsync  数据备份同步 守护进程(socket)方式

自动化备份:
每天0点进行增量备份/node1/ 目录
rsync  数据备份同步 守护进程(socket)方式

猜你喜欢

转载自blog.51cto.com/13735335/2135534
今日推荐