两台服务器文件如何同步,第1张

看了,如果你文件量很大,而且需要很频繁的同步的话,使用同步软件吧

这样比较保险一些,也省得每次手动去操作了

可以用BestSync2010同步软件~ Win7,XP都支持的~

你来个建立一个同步任务的简单步骤,你照着弄一下就行了,很简单。

一、 你在A电脑上装上软件以后,在主菜单里面点 编辑-->追加任务

文件夹1选择 A电脑 我的文档 这个路径

文件夹2选择 B电脑想要备份到的文件夹位置

方向为由1到2

然后选择 完成 按钮

在主菜单上,点选 开始 按钮, 这样, “我的文档” 与 新建的备份文件夹 上的文件就完全一致了。

二、 在任务列表中,双击你刚刚建立的这个任务,然后会弹出属性对话框

翻到 “日程” 选项页, 勾选上“按指定日程启动任务”

(底下在哪个时间段同步你根据自己需求选一下就成了)

最后 按 “完成” 按钮

这样你就可以定时自动同步了,以后就不用再管它了啦~~

你原来的想法是不能实现的,SVN自身的同步机制svnsync中,只能对源服务器进行commit操作,对同步服务器只能checkout、update而不能commit的,否则会导致svnsync失败。也就是说要在多台SVN服务器之间保持数据一致的话,只能设置其中某一台服务器可写,其它服务器都必须只读。

建议你换个思路,为什么不直接将第三方公网的SVN空间作为主服务器呢?所有的checkout、update、commit操作都对这个serverC进行操作,反正你在公司和家里都能直接访问serverC。如果出于数据安全、编译部署方面的考虑,可以将公司或家里的SVN服务器都作为备份服务器,使用svnsync方式将serverC上的内容同步到serverA或serverB,但不对直接serverA、serverB进行写操作。

Linux自带了ntp服务 -- /etc/initd/ntpd,这个服务不仅可以设置让本机和某台/某些机器做时间同步,他本身还可以扮演一个time server的角色,让其他机器和他同步时间。

配置文件就是/etc/ntpconf。

为了测试,设置让node2 -- 1921681102和node1 -- 1921681101做时间同步。第一步,node1做time server,node1本身不和其他机器时间同步,就是取本地时间。所以,先把node1机器的时间调准了:

[root@node1 ~]date -s 08/03/2011

[root@node1 ~]date -s 11:12:00

[root@node1 ~]clock -w[root@node1 ~]hwclock --systohc

后两个命令是把设置的时间写到硬件时间中去(也就是CMOS里面的时间)。

第二步,然后将node1配置成一个time server,修改/etc/ntpconf,[root@node1 ~]vi /etc/ntpconf其他的配置不怎么需要改,只需要关注restrict的配置:

1 注释掉原来的restrict default ignore这一行,这一行本身是不响应任何的ntp更新请求,其实也就是禁用了本机的ntp server的功能,所以需要注释掉。

你如果是多台机子的话,用同步软件确实省心省事。

我用的是Bestsync2012

比如:

1 你本地装上软件以后,在主菜单里面 编辑-->追加任务

文件夹1选择 驱动盘中的文件夹位置

文件夹2选择 选择web服务器的文件路径

同步方向为 文件夹1 --》文件夹2

然后选择 完成 按钮

2 在主界面下,双击你刚建立的任务,会弹出属性对话框

3 选择“日程”属性页,勾选最后一个复选框“文件一旦变化,启动同步任务”,然后在下面选择你想同步的具体时间点就Ok了

这个软件也可以在执行同步任务后,自动执行其他批处理文件或者什么的,你可以研究一下。。。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 两台服务器文件如何同步

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情