NFS文件系统多服务器同时读写咨询
现有A、B两台服务器单独跑同一个应用程序,通过DNS轮寻来使用,由于应用中需要上传一些附件,而为了保证每个服务器都能访问到同样的附件,打算用NFS来实现。方法是:将NFS文件系统同时挂载到A、B服务器,然后将上传目录均指向该挂载点,这样基本保证两个服务器读取的附件来源相同,就满足了上面的条件。
问题:存储工程师提出两个单个应用这样写的话会破坏NFS的文件系统。因此该方案被推翻,写方案的人已经离职。
请教:1、现有的方案是否可行?
2、真的会破坏文件系统吗?
3、是否还有更好的方案呢?应用程序本身不支持集群模式。
烦请大家指教! NFS文件系统是一种共享文件系统,所以不会被破坏,如果A B服务器都在写某个附件的话,以谁先打开附件,保存的结果为准(先来先得)。如果读的话是没有关系的。 华赛的工程师真不咋地,
楼上的,再问一个问题:
NFS需要一个SERVER和一个CLIENT,可否一台机器同时是SERVER又是另外一台机器的CLIENT呢。
应该没有问题。 lvxvv,说的正确 嗯,他们说的对,nfs本身就是共享,无论你通过任何一台服务器访问读写,都是由nfs自身主机完成文件写入的,肯定不会破坏文件系统,但是,你需要解决打开文件锁定问题,我觉得你需要的是san文件系统,无果考虑成本的话,可以考虑sanergy的方式。 帮顶一个
页:
[1]