因公司需要.做了linux备份服务器.和win域控服务器.
linux服务端为 centos6.4
linux服务端rsync配置
[maomao@BF bf]$ cat /etc/rsyncd.conf #rsync_config_______________start #created by rfjer 20131030 ##rsyncd.conf start## 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 [db_backup] path = /data/bf/ ignore errors read only = false list = false hosts allow = 10.0.0.0/24 hosts deny = 0.0.0.0/32 auth users = rsync_backup secrets file = /etc/rsync.password #rsync_config_______________end
配置password
[maomao@BF bf]$ cat /etc/rsync.password rsync_backup:123456
win客户端.需要以下软件
cwRsync_4.0.5_Installer
从官方网站即可下载.
下载地址
https://www.itefix.no/i2/content/cwrsync-free-edition
默认安装
win下做脚本 仅供参考(需要根据实际进行修改)
@echo off set rsync="C:\Program Files (x86)\cwRsync\bin" #指定安装rsync的路径 set port=873 ##指定端口 set cswz=/cygdrive/d/新建文件夹/ ##指定要传输的目录 set ccwz=db_backup ##指定rsync的模块 set password-file=/cygdrive/c/1.txt #这里.是密码.必须指定. set delete=--delete #设定同步的时候是否删除 set kkrsync=rsync --port=%port% -vzrtopg --progress %delete% %cswz% rsync_backup@10.0.0.30::%ccwz% --password-file=%password-file% #整合命令.防止出错 echo 开始同步数据,请稍等... echo. cd %rsync% %kkrsync% echo. echo 数据同步完成 echo.
2.20日出现超长文件名问题导致无法复制
set delete=--delete --ignore-errors
加入此命令即可.
后果是出现问题的文件无法被复制
转载于:https://blog.51cto.com/maomaolinux/1324707