使用NFS和SMB导出相同的文件夹

问题

在我的工作场所,我们拥有丰富的客户端环境,包括windows(从95到8,还有相应的服务器版本),mac(从10.6到10.8),linux(ubuntu,centos,redhat)和solaris。

到目前为止,我们一直在我们的文件服务器上使用NFS和SMB导出我们的共享文件,这样Windows就可以使用SMB,其他的都可以使用NFS。

最近我们已经发现,SMB和NFSlocking文件的方式和对它们的权限设置是相互冲突的,导致很多滞后,有时无法提供写入权限。

到目前为止,我们已经尝试过

  • 我们已经看过QNAP NAS和FreeNAS来replace我们的文件服务器,这是一个简单的Redhat Linux操作系统,但是,从我们的查询中得知,这些服务具有相同的问题。
  • 我们已经制作了大部分只读(不写)的份额副本,并使用NFS导出了一个副本,另一个副本使用了SMB,但是这种方式运行良好,但是对于我们其余的股份来说,这不是一个解决scheme。 我们每个人都从文件服务器上挂载我们的文件夹,而且这些文件夹往往会发生很大的变化,所以有两个副本会导致死机。

你的解决scheme

  • 我们在文件服务器上有足够的硬盘空间,所以保留一切都是可能的,但是如何保证这些拷贝之间的一致性呢? 可以用软件完成吗? 或者可能与RAID?
  • 有没有提供支持这两种协议一起工作的服务? (如FreeNAS和QNAP没有)

有什么我遗漏了,我应该想到的? 任何帮助或链接到外部资源将非常感激。

所以只需安装Samba-server。 Windows,Mac,* nix适用于它。 桑巴是你的情况下的通用解决scheme。

或者尝试使用WebDAV。