Git Deploy - “文件写入错误(设备上没有剩余空间)”

时间:2010-12-01 22:18:46

标签: git

  

[Wed,01 Dec 2010 12:17:07 -0800] DEBUG:STDERR:错误:文件写入错误(设备上没有剩余空间)致命:无法写入sha1文件   致命的:unpack-objects失败

我已经看过几个关于此的讨论,但还没有找到解决办法。我的实例上有两个应用程序,之前从未遇到过这个问题。我最近的提交也不是很大(数据库迁移和控制器添加)。关于该怎么做的任何建议?我的实例上的卷不是空间不足。

1 个答案:

答案 0 :(得分:8)

Git试图解开一些对象,但是无法这样做。 正如错误所示,这可能是因为“设备上没有剩余空间”,这也可能意味着“设备上没有留下任何inode”。

请与df -hdf -hi核对。 (假设存在gnu-coreutils,就像在任何好的linux系统中一样。)

您没有说出您运行的命令以及发现错误的位置。 该命令可能与另一台服务器进行交互,因此可能并不清楚所讨论的“设备”是什么。

错误消息看起来像是从日志文件中复制过来的,在这种情况下,“设备”可能与日志文件位于同一主机上。