【发布时间】:2018-09-10 14:41:43
【问题描述】:
我有一个NFS服务器,和几个主机共享一个磁盘(没有ssd缓存),当用户从我们的gitlab git clone到这个NFS磁盘时,总是出现这样的错误:
remote: Compressing objects: 100% (430/430), done.
fatal: write error: Bad file descriptor.61 MiB | 453.00 KiB/s
fatal: index-pack failed
如果只有一个人 git clone 会成功,如果多人同时 git 会报错。 这是我们 NFS 服务器的配置:
/data/proj 192.168.1.0/24(rw,no_root_squash,sync,no_subtree_check)
这是主机挂载信息:
192.168.1.10:/data/proj on /proj type nfs4 (rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.2.211,local_lock=none,addr=192.168.1.10)
我尝试像异步一样更改 NFS 服务器配置,但它不起作用,更改 .gitconfig 设置不起作用。 我认为这个问题更像是在 NFS-server 配置中,但我不知道如何解决它,请帮助!
【问题讨论】: