![Windows 服务器上的 Mac 文件(丢失一些数据)](https://linux22.com/image/799474/Windows%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%20Mac%20%E6%96%87%E4%BB%B6%EF%BC%88%E4%B8%A2%E5%A4%B1%E4%B8%80%E4%BA%9B%E6%95%B0%E6%8D%AE%EF%BC%89.png)
我们在 Windows 网络中添加了 2 台 Mac。我们发现有些用户正在删除提供 Finder 元数据的 Mac 隐藏文件。此外,如果 Mac 用户将文件移动到另一个文件夹,他们不知道要移动与其关联的任何其他文件。
实施基于 ZFS 的文件服务器是否是更好的选择?mac 和 pc 从基于 zfs 的文件服务器读取时是否存在任何已知问题?是否有与 Microsoft DFS 技术相当的技术可用于在多台服务器之间复制数据?它是否提供 iSCSI 支持?
答案1
ZFS 本身对此毫无帮助。你凭什么认为它会?问题是大多数扩展信息/元数据可以被写入 Linux 上的 NTFS 备用数据流或扩展属性,但文件共享协议(可能是 SMB)不(正确)支持这一点,因此 MacOS 写入辅助文件来保存这些信息,这些信息与主文件没有真正的联系,而且如果在 Windows 端对文件进行移动或重命名等操作,这些信息往往会丢失。
如果您使用 ZFS 和某些 Solaris/BSD/Linux 文件服务器(例如 Samba),则此问题是相同的:元数据未正确连接到文件。
答案2
问题在于使用 Mac 写入任何非 HFS+ 文件系统。您必须保持原样,或者使用更有助于集成的产品。 ExtremeZ-IP是这方面的黄金标准,但价格昂贵。