免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7448 | 回复: 11
打印 上一主题 下一主题

关于软连接,在什么情况下,是不能代替一个目录的?请问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-29 09:57 |只看该作者 |倒序浏览
20可用积分
我想用软连接来改写websphere的一个系统目录的地址,可以么?
比方说有一个系统a运行在websphere上,原目录为/c/d/a
现在我想把它移动到HA集群的共享磁盘上/b/a
然后做一个软连接ln -s /b/a /c/d/a,让它按原来的方式访问a
请问这样做会有什么后果么,谢谢

论坛徽章:
0
2 [报告]
发表于 2011-03-29 11:09 |只看该作者
应该不会有什么影响吧,只是没有在ha上做过,不过经常在阵列上连来连去的。
给文件夹开了另外一个门而已。
做软连接前,/c/d/a是不能存在的,也就是可能会需要停止一些程序
先测试、再下手

论坛徽章:
0
3 [报告]
发表于 2011-03-29 11:25 |只看该作者
回复 2# dzhxc


    没有东西可用来测试呢,准备直接在生产上做了,所以先问一下
偶想来也不会有太大问题的,只是希望各位大牛给偶压压惊而已

论坛徽章:
0
4 [报告]
发表于 2011-03-29 15:19 |只看该作者
回复 1# ashlv


    建软链接应该跟目录是一样的 ,只不过不必重复的占用磁盘空间而已,

论坛徽章:
0
5 [报告]
发表于 2011-03-30 08:27 |只看该作者
回复 4# wtuter


    当然不是,它们的类型就不一样,一个是d,一个是l
另外在进行复制等操作时,对于软连接也不一样
所以偶不太确定这个会不会造成什么影响

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2011-03-30 13:16 |只看该作者
可以用软连接的方式,但这不一定是最优的方式。要搞最优的方式,需要先了解你的操作系统是什么,哪些目录是文件系统的mount点。

cp命令对于软连接有些特殊的选项。man cp看 -h、-H、-r、-R就知道该注意什么了,其它命令也有类似选项。

总之,你这问题跟SHELL版无关,应该去具体操作系统对应的版去问。

论坛徽章:
0
7 [报告]
发表于 2011-05-10 11:50 |只看该作者
一般HA共享磁盘上数据输入要求只有一个入口,这样就需要你保证这个共享磁盘上目录里面是数据文件而不是配置文件,要不然HA的几台机器可能会出现配置不一致

论坛徽章:
0
8 [报告]
发表于 2011-05-10 12:55 |只看该作者
回复 1# ashlv
  1.   ln -s /c/d/a /b/a  
复制代码
软链接可以看做windows下的快捷方式,对应用程序几乎没有任何影响(只是移植时要注意源文件和目录的位置),而且更加方便,还可以跨文件系统使用。
   甚至/c/d/a不存在,也可以通过ln -s建立/b/a

论坛徽章:
3
处女座
日期:2014-11-05 11:02:4315-16赛季CBA联赛之四川
日期:2015-12-10 14:37:4015-16赛季CBA联赛之天津
日期:2017-09-08 18:39:34
9 [报告]
发表于 2011-05-10 16:04 |只看该作者
不会有影响的
但是你创建软连接的时候,/c/d/a这个目录是不应该存在的,如果已经存在的话,那么这个连接就会被创建到
/c/d/a 目录下面了,而不是/c/d/a本身了

其实你可以直接把共享磁盘挂载到/c/d/a目录上的,这样就不用创建软链接了

论坛徽章:
0
10 [报告]
发表于 2011-07-18 09:57 |只看该作者
首先你的想法是可以的,没有任何影响。

但是我想知道的是你的共享磁盘是虚拟服务器上的共享磁盘模式还是说是NAS?

NAS你直接把挂载点设置在那个目录/c/d/a不就完了。

如果是虚拟机的共享磁盘也是一样,你在增加共享磁盘的时候直接把挂载点设置为你想要的目录/c/d/a不就可以了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP