Windows与linux间文件同步

 

由于工作需要将Windows2003的文件 同步到Linux系统中,这里我将具体配置记录下来;

这里只配置windows-->linux的文件同步其实这里说成复制更确切些;

1.在windows2003上面安装cwrsync的服务器端软件

Windows与linux间文件同步 - herod_xiao - herod_xiao的博客

2.修改其配置文档rsyncd.conf

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
#uid = root
#gid = root

# Module definitions
# Remember cygwin naming conventions : c:/work becomes /cygwin/c/work
#
# [test]
# path = /cygdrive/c/work
# read only = false
# transfer logging = yes

[syncdata]
path = /cygdrive/e/lt5  同步的目录为e盘的 lt5文件夹
read only = false
transfer logging = yes
#auth user = root
#uid = root
#gid = root
#secrets file = /cygdrive/e/rsyncd.secrets

3.在服务内将RsyncServer设置为自动

4.在linux服务器内的配置

查看是否安装rsync客户端工具

[root@finet210 ~]# yum list | grep rsync
rsync.i386                               2.6.8-3.1              installed  

在计划任何内添加如下内容

crontab -e

0 */2 * * * rsync -vzrtopg --progress --delete root@192.168.10.10::syncdata /usr/local/www/htdocs/syncdata;

同步时间可以自己调整

有个重要的问题需设置,由于以上述方法同步后文件权限全部改变了,所有需设置一个非常关键的配置如下

在原来crontab内添加一条命令

0 */2 * * * rsync -vzrtopg --progress --delete root@192.168.10.10::syncdata /usr/local/www/htdocs/syncdata; chown -R root:root /usr/local/www/htdocs/syncdata

同步完成后并马上修改目录的属性,这样就没问题了

配置也就完成了,其实有时还是很实用的,呵呵!

 

                      原创于2010-1-08 转载请附上本人博客路径http://blog.163.com/herod_xiao

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值