利用rsync 从 windows2003⇒linux系统备份

windows端 安装rsyncServer(WINDOWS)版本 1.程序目录下配置文件 rsyncd.conf 修改为:

port = 873
use chroot = false
strict modes = false
uid=0
gid=0
list = no
hosts allow = *
log file = rsyncd.log
#rsync连接时需要提供的用户名密码
auth users = rsync_picbak 
secrets file = rsyncd.secrets (跟rsyncd.conf配置文件是同级目录)

[test] #同步目录设置  /cygdrive/d/代表d盘
path = /cygdrive/d/websites
read only = yes
transfer logging = yes

2.rsyncd.secrets的内容为:

rsync_picbak = 111111(密码)

3.启动rsync服务

打开“控制面板”-->“管理工具”-->“服务”:
找到一个RsyncServer的服务,启动它(防火墙设置记得打开873端口)

linux端安装rsync的client客户端

安装完毕 ,telnet 服务器ip 873 通的就可以执行以下同步操作了

rsync -vzrtopg --progress --delete --password-file=/var2/db_bak/pass_file rsync_picbak@122.225.115.*::test/ /var2/pic_bak/208

/var2/db_bak/pass_file 为存放密码的文件

/var2/pic_bak/208 为本机需要备份的文件夹名称

发表评论