对nfs的svn checkout:对于定义的数据types,值太大

当我尝试在nfs挂载的目录上结帐时出现错误:

svn:E000079:无法读取目录/ mnt / nfsdir:对于定义的数据types,值太大。

  • Solaris 10
  • SVN 1.8.14
  • NFS服务器:QNAP TS 853 Pro

NFS客户端完全不支持NFS服务器版本,或者NFS服务器有bug或者subversion有bug。

我在NFS 3上遇到了这个问题。Solaris 10 NFS客户端与linux NFS服务器有问题。 ( linux的nfs错误 )

首先检查您的NFS服务器可以提供的NFS版本。

$ rpcinfo -p qnapserver program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper ... 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs ... 

然后使用不同的版本进行安装:

 mount -F nfs -o vers=2 19.19.19.19:sharethefact /mnt/thefact