哪种文件系统可以为 Windows 和 VMware ESX 客户端提供存储?
计划使用 NexentaStor 或 FreeNAS 建立一个存储服务器盒 ~ 10TB。这主要服务于 Windows 2003、2008 服务器,偶尔服务于 VMware ESX。这可能吗?如果有误,请纠正我。谢谢
答案1
就实际 NexentaStor 的文件系统而言,您几乎只能在 ext2/ext3 和 ZFS 之间犹豫不决,鉴于 NexentaStor 是为 ZFS 而生,并且正是因为 ZFS,所以您最好坚持使用 ZFS。至于您需要什么“共享协议”(我认为这是您真正想问的),您有几个选择;
- 对于 Windows,默认共享协议是用于文件级共享的 SMB/CIFS,但当与集群文件系统结合时,它也可以支持用于块级的 iSCSI,如果添加 Windows 附带的额外代码(称为 SFU),它也可以使用 NFS。如果添加额外的第三方代码,它还可以使用正确的驱动程序支持光纤通道和一些其他协议,例如 AFP。
- 对于共享存储,ESX 支持光纤通道、iSCSI 和 NFS - 仅此而已。
所以这取决于你想如何连接你的服务器,我不是专家,但我相信 NexentaStor 支持 FC 连接以及 1/10Gb 以太网。如果你想要一个共享协议,那么显然它必须是 iSCSI 或 NFS,我个人更喜欢 NFS 而不是 ESX 的 iSCSI,但 Windows 处理 iSCSI 比处理 NFS 更好(除非你购买额外的代码)。
如果我是你,我会使用 ZFS 作为你的实际文件系统,然后使用 SMB/CIFS 共享到 Windows 服务器,使用 NFS 共享到 ESX 服务器,你应该能够从单个文件系统共享完成所有这些操作,尽管我不明白你为什么要这样做。
如果您还有其他问题,请联系我们。
答案2
对于 Windows 服务,它必须是 CIFS... 在网络上。在磁盘上,它可以是任何你想要的。
答案3
ZFS 也可用于 FreeNas,只是尚未实现 SIS/de-dupe。当它被整合到 FreeNAS 中时,它将与 NexentaStor 形成激烈竞争,因为 OpenSolaris 实在是太强大了。