首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WINDOWS组建网络版GENESIS-软连接篇

前一篇讲了如何更改环境变量来组建网络版GENESIS,但是使用更改环境变量来组建网络版GENESIS有一个缺陷就是主要调用都来自服务器的GENESIS这无形中降低了我们工作效率。今天来讲讲使用软连接来组建网络版GENESIS(使用软连接系统必须是win7及以上)。

软连接的好处:最大限度使用本地文件,可以最大保证genesis运行速度。

把GENESIS整个文件拷贝到服务器上(不需要做共享)。

要做软连接就必须要了解WINDOWS上做软连接工具:mklink

进入控制台输入mklink了解一下mklink的用法:

从上面的图可以看到:

/D做文件夹的软连接就需要使用/D,而做文件的软连接则不需要/D。

/H /J 我们用不到有兴趣的可以测试

Link 软连接的路径

Target 对我们来说就是服务器上的路径

把GENESIS目录下的sys备份名字随意,如下图:

在c:\Windows\system32\cmd.exe找到cmd.exe或右击以管理员身份运行后输入下图所示命令:

从上图可以看到输入命令后成功的在D盘genesis目录下建立了sys的软连接。

从上图可以看到软连接就是一个快捷方式,但是它和我们常规建立的快捷方式有一些不同的地方:

上图左边是常规快捷方式,右边是软连接建立的快捷方式,可以很明显看出常规建立的快捷方式是可以修改的,而软连接的快捷方式是灰色即不能修改。

从上图可以看到share源文件和其常规快捷方式是可以共存,而新建一个sys文件时则提示是否与快捷方式sys合并。

所以常规快捷方式与软连接的快捷方式第二个不同处是常规快捷方式与源文件可以共存,而软连接建立的快捷方式则不可以(即文件名唯一)。

这里说明一下为什么要做sys的软连接,因为sys里面的资料都是需要共用的.

只要更改了上图任一个资料设置,那么网络的所有genesis的设置都会发生改变,这样我们就不需要一台一台去设置了。

单纯制作sys的软连接是不够的,我们还需要对share文件夹内的文件做软连接,在做软连接之前还是备份:

把上图红色方框内的文件移动到bak文件夹内,从注释可以看到这些也是共用的,而且网络版genesis这里必须共用。若不共用资料就会发生甲用户check out某个资料,乙用户也check out相同的资料,这样多个用户同时编辑就会出乱子。现在来做share文件夹内文件的软连接。如下图:

按上图依次建立软连接,建好后我们就可以启动genesis了,看看能不能登录上

肯定有人会提出疑问为什么不把share文件整个做软连接,我们的目的是尽量使用本地文件,除非必要否则都是以本地为主。

通常我们为了方便会把软连接用批处理的方式运行,这样就不需要一个一个去做软连接了。具体方法:

新建一个记事本后缀名改为bat,在里面写入软连接的命令后保存。

右击批处理以管理员的身份运行就会自动帮我们全部建立好。

运行前把需要软连接的同名文件改名,不然会建立失败。

以上服务器是使用了虚拟机中的windows来测试,建议做网络版GENESIS的服务器系统使用Linux,这样可以使用自动备份资料,删除不常用资料等等一系列好处。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190506A037A800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券