2010-12-01 174 views
6

[Wed, 01 Dec 2010 12:17:07 -0800] DEBUG: STDERR: error: file write error (No space left on device) fatal: unable to write sha1 file fatal: unpack-objects failedGit Deploy - “文件写入错误(设备上没有剩余空间)”

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

+0

其实通过外观的东西,他们是空间不足。发生这种情况时,运行的git命令是什么? – 2010-12-01 22:19:31

回答

7

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

请检查df -hdf -hi。 (假设gnu-coreutils存在,就像任何优秀的linux系统一样)。

你没有说你运行了什么命令,哪里发现了错误。 该命令可能会与另一台服务器进行交互,因此可能不太清楚“设备”在说什么。

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

相关问题