两台SVN服务器之间,是否可以实现部分目录的同步

两台SVN服务器之间,是否可以实现部分目录的同步,第1张

无论是使用svnsync还是svn的外部引用,都只能实现单向同步,即源服务器上的该文件夹可以修改,目标服务器上的该文件夹只能是只读。

要实现两个SVN服务器用到同一个文件夹,最好的处理方式是将该文件夹独立出来作为一个单独的版本库,然后两个SVN服务器都通过svn的外部引用方式使用该版本库。对这个文件夹的修改都在这个单独的版本库中进行,另两个SVN服务器对它都是以只读方式访问。

回答:
双机服务器一般用ca公司surviveit,不仅可以实时同步数据,还可以主备机切换,更可以主服务器挂掉后,备服务器自动顶替其位置,具体 *** 作如下:两台服务器安装完surviveit后,primary
server和second
server便自动出现在管理软件的managed
servers列表中。此时需要建立一个replication
task:
1选中主服务器primary
server;
2选中数据备份服务器second
server;
3选择网络速度(10m选fast,100m选very
fast);
4选择数据保护等级,一般选择full
protection(既能进行数据的实时备份,也能进行服务器的实时切换);
5从primary
server中选择需要保护的目录;
6选择primary
server中被保护目录中的文件共享;
7选择enable
intelligent
failover和detect
another
computer
or
network
device;
8选择transfer
primary
ip
address
to
the
secondary
server
on
failover,change
primary
ip
address
on
failover。
9从已建立好的replication
task中可更改数据在second
server中的备份路径;
10在replication
task的failover
actions中,分别对primary
server和second
server增加sql70
scripts;
11运行建好replication
task后的第一次数据同步,同步结束后primary
server自动处于保护状态。
追问:
这个可以让两个服务器的同时更新吗
比如说从的上传
主的也会更新吗
而不是只是主的上传
从的更新
回答:
这服务器是你们托管的还是自己维护?托管的话,不会影响速度,除非你一次性更新超大量内容,还有我想说的是,如果是托管的,为啥不双线接入或者三线接入?还得用两台服务器对两种线路的用户?如果是自己维护,三台机器,你就更新主服务器,把那两个设成从服务器,只更新主服务器后那两个就都更新了,更不会拖慢速度了风尘々紫驿
的感言:
虽然没用你的方法还是谢谢你了
呵呵
2011-03-10

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的功能,所以需要注释掉。


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

原文地址: http://outofmemory.cn/zz/10723998.html

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

发表评论

登录后才能评论

评论列表(0条)

保存