通过NFS访问XFS分区上的文件会locking应用程序

升级本地文件服务器到Ubuntu服务器10.04 LTS后,我不能再运行mutt或svn。 当应用程序试图访问NFS挂载的驱动器时会发生locking。 我做了一个ltrace,发现mutt在调用fileno()系统调用时进入D状态。

服务器正在运行unfs3用户级服务器。 这是一个已知的问题? 谷歌似乎没有关于它的任何东西。

更新:

问题可能在服务器本身。 导出的分区是xfs,服务器上该分区上的简单副本导致cp命令进入D状态。 升级时xfs分区应该重新格式化吗?

最终更新:

服务器上的UPS失败。 它可能一直在服务器的坏电源。 切换到内核NFS服务器解决了客户机上NF的问题。 非常感谢。

切换到已知工作的内核NFS服务器。 我不认为用户空间的NFS服务器已经维持了一段时间。

编辑要回答您更新的问题,不,您不应该在升级后重新格式化XFS分区。 但是,分区上的本地IO操作挂起的事实表明,问题不在于NFS服务器,而在于损坏的文件系统或即将发生故障的硬件。 尽pipe如此,使用内核NFS服务器而不是用户空间服务器的原始build议仍然有效。