如何在 Windows 上使用 Rsync

如何在 Windows 上使用 Rsync,第1张

获取和安装

首先从rsync官网下载软件的安装版本,注意这里要下的是客户端版本,而非服务端版本。

下载完成之后,双击"cwRsync_4.0.5_Installer.exe"图标,可以一路默认完成安装。

默认路径为"C:\Program Files (x86)\cwRsync",为了使用方便可以将此路径加到系统的PATH中。

可以在cmd窗口使用rsync -h调出帮助信息。

按照上面的说明,我们可以使用以下语句同rsync服务器端进行同步。

rsync --update -raz --progress /cygdrive/d/app/oracle/rmanbak fact@192.168.1.100::fact --password-file=/cygdrive/C/"Program Files (x86)"/cwRsync/etc/fact_rsyncd.secrets >>"%logFileName%"

注意,这里的路径都是采用cygwin中的映射路径,因为rsync本来也是unix软件。

在交互过程中,我们采用了密码文件,这里保持同服务器端一致就可以了。文件里面一个一行内容,冒号前面的是同步用的账号,冒号后面的是密码。

fact:fact_backup

配置和测试

如果不做相应的配置,如果我们单独执行上面的语句,会发现密码文件并没有效果。

这时我们需要使用安装路径的bin目录下的两个命令,如果chown没有的话可以从server上拷贝一个下来。

再测试连接语句时,发现出现以下的错误。

@ERROR: chdir failed

rsync error: error starting client-server protocol (code 5) at main.c(1506) [sender=3.0.7]

这时,就需要rsync服务端对同步目录的权限做修改。

将读写权限复制给SvcCWRSYNC用户。

并将所有权属于SvcCWRSYNC用户。

如此修改之后,再次支持rsync同步,就发现可以正常同步了。

windowsXP系统的电脑无法访问Windows7的共享文件夹,访问时虽然能看到Windows7下的共享目录,但是一旦进入目录,就会提示没有访问权限。下面是无法访问win7共享文件夹的解决方法:首先,进入到“网络和共享中心”进行设置,将Windows的防火墙关闭。其次,关闭了Windows防火墙后,下一步要进入到防火墙设置界面左边的“高级设置”中,对“入站规则”和“出站规则”进行修改。在这两个规则中,分别找到“文件和打印机共享”选项,并且将其全部选项设定成“Allowallconnection”。然后,在进行完以上设定后,要进入到“用户帐户”里,开启“Guest”帐户,并且在系统服务里,开启对应的共享功能。至此,共享的设定已经完成得差不多了。最后是对所对应的共享文件夹进行设置。如果熟悉XP共享设置的用户,基本上可以很方便的对以下设置进行 *** 作,其Windows7设置共享的理念和XP几乎是相同的,有所区别的只是设置的路径有所不同。最后,第一步选择要共享的文件夹,单击右键选择“属性”,在“共享”的选项卡里选择“高级共享”,并且将“共享此文件夹”前的钩打上,随后在“权限”中依次点击“添加”——“高级”——“立即查找”。然后在查找的结果中选择“Everyone”以及“Guest”并确认即可。通过以上步骤可以解决99%的XP无法访问Windows7的共享文件夹的问题,但是,也不排除通过以上方法依然出现访问异常。为此建议用户服务可以暂时关闭额外安装的杀毒软件或者诸如天网等第三方的网络防火墙,以免其它网络防火墙对访问造成阻碍。

做文件服务器为啥非得用一整台电脑,还“性能好点”的。怎么?raid10吗?文件服务器用一个路由就够了,那种带USB接口的。要不就linux+samba(我自己在家里就是这个)你确定那个20的单位是人吗?我记得怎么是用户呢。开共享文件,每人开还几个连接呢。桌面系统不适合做服务器。还有楼上,谁说xp安全性能不满足了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11166429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存