尝试进行git pull时出现此错误:
远程:计数对象:6,完成。远程:压缩对象:100% (6/6),完成。远程:总计6(增量0),已重用0(增量0)错误: 无法创建临时sha1文件名:设备上没有剩余空间
致命:致命对象写入失败:解压对象失败
我检查了一下,仅使用了57%的磁盘空间,并且有足够的可用空间进行拉动操作。 最后一次拉动是在大约一周前,并且没有这样的问题。 可能是什么原因?
我的问题不是this one.的重复项
问题是该对象已经存在,而我的问题是我没有出现可用空间错误,而df -h
仅显示了57%的使用率。
答案 0 :(得分:6)
如果您有磁盘空间,则可能为inodes
。使用以下命令检查磁盘上剩余的inodes
(如果使用的是Linux / Mac):
df -ih
来自维基百科:
inode(索引节点)是Unix样式的文件系统中的数据结构,用于描述文件系统对象(例如文件或目录)。每个索引节点都存储对象数据的属性和磁盘块位置。文件系统对象属性可能包括元数据(上次更改,访问,修改的时间)以及所有者和权限数据。
磁盘上的文件数量很重要,因此请尝试清除磁盘上的某些文件(也不是大文件)。