anycan
新手上路

UID 109221
精华
0
积分 2
帖子 12
金钱 2 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2008-2-1
状态 离线
|
[广告]: 代充Paypal帐号美元
rsync备份的使用
点击这里添加博客描述
查看我的新年礼物未点烟花:0 个|得到礼物:0 个|最新礼物:
网易博客| 找朋友| 圈子| 拍拍| 搜索 | 我的圈子 文明 - 你有 1 条未读消息未读消息(1)- 邮件(361)| 换衣服| 设置| 退出 LINUX|WEB|DataBase [编辑]
2008中国年、奥运享受年 [编辑] 首页 日志 相册 音乐 收藏 好友 关于我 日志
"x13BitTorrent protocolex"--apache日志产生的原因
70后、80后、90后的区别
字号: 大大 中中 小小 rsync备份的使用
服务器端配置:
[root@www rsyncd]# cat /etc/rsyncd.conf
uid=daemon
gid=daemon
max connections=4
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
#auth users=root
secrets file=/etc/rsyncd.passwd
[chat]
path=/website/m6699.com/chat
comment = backup chat.m6699.com
uid = root
ignore errors
read only = yes
list = no
auth users = m6699
secrets file=/etc/rsyncd.passwd
密码文件格式为:
user:password
[root@www rsyncd]# cat /etc/rsyncd.passwd
m6699:guihihiojhiJHIOJKJKJKLLKHUHFFIJHO
密码文件的权限必为:600
[root@www rsyncd]# ll /etc/rsyncd.passwd
-rw------- 1 root root 40 01-22 11:34 /etc/rsyncd.passwd
启动rsync
[root@www rsyncd]# rsync --daemon
[root@www rsyncd]# netstat -anlpt |grep rsync
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 27597/rsync
tcp 0 0 :::873 :::* LISTEN 27597/rsync
同步备份服务器端:
rsync -vzrtp --progress --delete --password-file=/etc/rsyncd.passwd3 m6699@192.168.1.3::chat /website/m6699.com/chat
rsync中的参数:v是verbose,z是压缩,r是recursive,tp都是保持文件原有属性如属主、时间
的参数。--progress是指显示出详细的进度情况,--delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致。--password-file=/etc/rsyncd.passwd3 来指定密码文件,这样就可以在脚本中使
用而无需交互式地输入验证密码了,这里需要注意的是这份密码文件权限属性要设得只有属主可读(600)。
m6699@192.168.1.3::chat中,zengdefu是指定密码文件中的用户名,192.168.1.3是A主机的IP地址::chat名[chat]在/etc/rsyncd.conf中自定义的名称。最后的/website/m6699.com/chat是备份到本地的目录名。
(也可以用-e ssh的参数建立起加密的连接,然后和scp中信任主机的办法一样如法炮制)
(在上面实例中的rsynctest并不是真实的用户,可以根据自己需要文本定义,这也是使用rsync的一大好处)
|  http://cndefu.blog.163.com |
|