我遇到了 NFS 服务器问题。数据存储已连接,并且似乎是 vSphere 客户端和 /vmfs/volumes 下的有效数据存储。问题是它似乎是空的!
我可以创建文件(例如:touch /vmfs/volumes/nfs_common/thefile),并且它被正确写入 nfs 存储。我可以通过查看 nfs 服务器本身来验证这一点。但 vmkernel 只看到一个空的数据存储;文件消失了。
另一个 freebsd 框可以挂载相同的 NFS 共享并正确查看文件。
一些有用的数据:ESXi 4.0.0 Build 208167 NFS 是在 Buffalo Linkstation Pro Duo 上运行的 unfsd(我知道有点黑客行为)。共享的文件系统权限目前设置为 777。
我的 /etc/exports 如下,正如我所说,它连接良好。/mnt/array1/ESX_Shared 192.168.16.0/255.255.255.0(insecure,rw,sync,no_root_squash,no_subtree_check)
ESXi 服务器还可以成功挂载来自其他 NFS 服务器的 NFS 共享。
大家有什么想法吗?
谢谢,
汤姆
答案1
将文件编码更改为BIG5。
我在使用 ANSI 编码时也遇到了同样的问题。将其更改为 BIG5 后,一切正常。
不要忘记修改你的C:\WINDOWS\msnfs\\.maphost
文件