gpt4 book ai didi

git clone 到 NFS 磁盘错误 : fatal: write error: Bad file descriptor

转载 作者:行者123 更新时间:2023-12-03 15:03:20 26 4
gpt4 key购买 nike

我有一个 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 config,但我不知道如何解决,请帮忙!

最佳答案

我认为您使用带有选项“同步”的导出文件配置 NFS 服务器。
要修复它,可以尝试如下文件/etc/exports:

<<folder share nfs>> <<your network>> (rw,**async**)

示例:/home/abc 172.33.32.0/255.255.224.0 (rw,async)

在 Nfs 客户端上:重新挂载 nfs。

关于git clone 到 NFS 磁盘错误 : fatal: write error: Bad file descriptor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52260278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com