Nfs

nfs 上的 svn checkout:值對於定義的數據類型來說太大了

  • September 12, 2016

當我嘗試在 nfs 掛載目錄上執行 svn checkout 時出現錯誤:

svn:E000079:無法讀取目錄/mnt/nfsdir:對於定義的數據類型,值太大。

  • 索拉里斯 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

引用自:https://serverfault.com/questions/801864