首页 > 其他 > 详细

如何配置Rsync备份服务器

时间:2017-10-25 23:20:14      阅读:388      评论:0      收藏:0      [点我收藏+]

环境:一台NFS存储服务器,一台RSYNC备份服务器

Rsync服务端(rsync备份服务器)ip地址172.16.1.41

Rsync客户端(nfs存储服务器)ip地址172.16.1.31



第一步:查看版本信息(服务端)

Rsync服务器

[root@backup ~]# uname -r

2.6.32-696.el6.x86_64

[root@backup ~]# cat /etc/redhat-release 

CentOS release 6.9 (Final)


第二步:查看是否有Rsync软件

 [root@backup ~]# rpm -qa|grep rsync

rsync-3.0.6-12.el6.x86_64

如果没有那就使用yum进行安装



第三步:配置rsync主配置文件

/etc/rsyncd.conf

服务器上是没有这个文件目录的,我们直接vim编辑,编辑完成后系统会自动生成一个

[root@backup ~]# vim /etc/rsyncd.conf

[root@backup ~]# cat /etc/rsyncd.conf 

uid = rsync

gid = rsync

use chroot = no

max connections = 200

timeout = 300

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

[backup]

path = /backup

ignore errors

read only = false

list = false

hosts allow = 172.16.1.0/24

hosts deny = 0.0.0.0/32

auth users = rsync_backup

secrets file = /etc/rsync.password


backup模块下的配置信息只针对本模块生效(局部生效)

技术分享


第四步:创建rsync服务管理用户

useradd -s /sbin/nologin -M rsync


第五步:创建数据备份存储目录,将目录的属组,属主

mkdir /backup

chown -R rsync.rsync /backup/


第六步:创建认证用户密码文件

echo "rsync_backup:123456"  >/etc/rsync.password

chmod 600 /etc/rsync.password


第七步:启动rsync服务,并检查

启动:rsync --daemon

[root@backup ~]# rsync --daemon

[root@backup ~]# ps -ef |grep rsync

root       3794      1  0 17:14 ?        00:00:00 rsync --daemon

root       3796   2187  0 17:14 pts/1    00:00:00 grep --color=auto rsync

至此,服务端配置完成。


客户端配置:

第一步:查看版本信息

[root@nfs01 ~]# uname -r

2.6.32-696.el6.x86_64

[root@nfs01 ~]# cat /etc/redhat-release 

CentOS release 6.9 (Final)


第二步:软件是否存在

[root@nfs01 ~]#  rpm -qa|grep rsync

rsync-3.0.6-12.el6.x86_64


第三步:建立认证文件

echo "123456"  >/etc/rsync.password

chmod 600 /etc/rsync.password


第四步:测试传输

非交互式登陆: 

[root@nfs01 ~]# rsync -avz /etc/hosts  rsync_backup@172.16.1.41::backup --password-file=/etc/rsync.password

sending incremental file list

hosts


sent 210 bytes  received 27 bytes  474.00 bytes/sec

total size is 388  speedup is 1.64


Rsync服务端查看

[root@backup ~]# cd /backup/

[root@backup backup]# ls

hosts


交互式登陆: 

NFS端登陆

[root@nfs01 ~]# rsync -avz /etc/hosts  rsync_backup@172.16.1.41::backup

Password: 

sending incremental file list


sent 26 bytes  received 8 bytes  13.60 bytes/sec

total size is 388  speedup is 11.41

去Rsync服务端查看:

[root@backup backup]# ls

hosts


本文出自 “成长之路” 博客,请务必保留此出处http://12605313.blog.51cto.com/12595313/1976107

如何配置Rsync备份服务器

原文:http://12605313.blog.51cto.com/12595313/1976107

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!