Git拉-设备上没有剩余空间错误,剩余可用空间

时间:2019-05-21 08:58:27

标签: git git-pull

尝试进行git pull时出现此错误:

  

远程:计数对象:6,完成。远程:压缩对象:100%   (6/6),完成。远程:总计6(增量0),已重用0(增量0)错误:   无法创建临时sha1文件名:设备上没有剩余空间

     

致命:致命对象写入失败:解压对象失败

我检查了一下,仅使用了57%的磁盘空间,并且有足够的可用空间进行拉动操作。 最后一次拉动是在大约一周前,并且没有这样的问题。 可能是什么原因?

我的问题不是this one.的重复项 问题是该对象已经存在,而我的问题是我没有出现可用空间错误,而df -h仅显示了57%的使用率。

1 个答案:

答案 0 :(得分:6)

如果您有磁盘空间,则可能为inodes。使用以下命令检查磁盘上剩余的inodes(如果使用的是Linux / Mac):

df -ih

来自维基百科:

  

inode(索引节点)是Unix样式的文件系统中的数据结构,用于描述文件系统对象(例如文件或目录)。每个索引节点都存储对象数据的属性和磁盘块位置。文件系统对象属性可能包括元数据(上次更改,访问,修改的时间)以及所有者和权限数据。

磁盘上的文件数量很重要,因此请尝试清除磁盘上的某些文件(也不是大文件)。