rsync备份文件

rsync有4种应用模式,第一种是shell应用模式,也称本地模式;第二种是远程shell模式,第三种是查询模式,与ls命令功能类似;最后一种是服务器模式,平时说的rsync服务器就是指这种模式.

搭建远程容灾备份系统就是使用rsync服务器模式.

系统环境

操作系统:centos5.3

A系统IP:192.168.12.253

B系统IP:192.168.12.231

1.A系统是配置rsync

rsync的配置文件为/etc/rsyncd.conf,配置如下:

uid=nobody

gid=nobody

usechroot=no

maxconnections=10

strictmodes=yes

pidfile=/var/run/rsyncd.pid

lockfile=/var/run/rsync.lock

logfile=/var/log/rsyncd.log

[aegis8]#对应模块名字

path=/home/aegis8#路径

comment=aegis8file

ignoreerrors

readonly=no

wirteonly=no

hostsallow=*

list=false

uid=root

gid=root

authusers=backup#与系统用户没有关系,指定用户

secretsfile=/etc/server.pass

其中,/etc/server.pass内容如下:

[root@localhost~]#more/etc/server.pass

backup:1234

[root@localhost~]#chmod600/etc/server.pass

2:在A系统上启动rsync守护进程

[root@localhost~]#/usr/local/bin/rsync--daemon

[root@localhost~]#ps-ef|greprsync

3:在B系统上配置rsync

备份机上不用做任何设置,只要执行rsync同步即可,为了在同步中不输入密码,在B系统是创建一个

server.pass文件

[root@localhost~]#more/etc/server.pass

1234

[root@localhost~]#chmod600/etc/server.pass

接下来执行同步命令:

[root@localhost~]#/usr/local/bin/[email protected]::aegis8/home/aegis8--password-file=/etc/server.pass

4.设置定时备份策略

如:3:30执行备份.在B服务器上contab-e

303***/usr/local/bin/[email protected]::aegis8/home/aegis8--password-file=/etc/server.pass

你可能感兴趣的:(centos,rsync,备份文件)