首页 > 代码库 > 通过rsync实现数据备份

通过rsync实现数据备份

1、Server端

下载rsync-3.1.1pre2.tar.gz

# tar zxvf rsync-3.1.1pre2.tar.gz

# cd ./rsync-3.1.1pre2

# ./configure --prefix=/usr/local/rsync

# make && make install

# vim /etc/rsyncd.conf

uid = nobody

gid = nobody

use chroot = no 

max connections = 10

strict modes = yes

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log


[yrdce]

path = /customer_file

comment = Customer file

ignore errors

read only = =no

write only = no

hosts allow = 10.0.100.119

list = true

uid = root

gid = root

auth users = backup

secrets file = /usr/local/rsync/server.pass

# vim /usr/local/rsync/server.pass

backup:123456

# chmod 600 /usr/local/rsync/server.pass


# /usr/local/bin/rsync --daemon

# echo  “/usr/local/bin/rsync --daemon” >>/etc/rc.local


Client端

下载rsync-3.1.1pre2.tar.gz

# tar zxvf rsync-3.1.1pre2.tar.gz

# cd ./rsync-3.1.1pre2

# ./configure --prefix=/usr/local/rsync

# make && make install

# vim /usr/local/rsync/server.pass

123456

# chmod 600 /usr/local/rsync/server.pass

# /usr/local/bin/rsync -vzrtopg --delete --progress backup@10.0.100.118::yrdce /customer_file_backup --password-file=/usr/local/rsync/server.pass


本文出自 “kimileonis” 博客,请务必保留此出处http://kimileonis.blog.51cto.com/5531747/1540705