2011-01-25 95 views
2

我一直有git的间歇性问题。我正在使用它来版本化所有不易变的文件。git - 限制什么可以存储?

错误: 致命:由不稳定的物体源数据

现在糊涂了,我本来有另一个驱动器上的这个问题,当我做到了,我看到的dmesg表明EXT-4无法错误阅读一些元数据。这导致我相信这个驱动器失败了。所以,我卸载了驱动器并运行了fsck工具,所有检查结果都没有问题。自从git抱怨以后,我需要做更深入的工作吗?

其次,我刚刚在一个较新的驱动器上得到这个错误,并没有在dmesg中得到任何错误,指出读取文件系统中的元数据时出现任何问题。我确信没有其他进程正在写入,因为我使用了lsof。

关于如何进行的任何想法?我在一种情况下存储大的二进制文件(几GB),另一种情况下是混合的文件。

类似的帖子: git says "fatal: confused by unstable object source data"

沃尔特

+2

`git fsck --full`总是值得一试,以测试git存储的一致性。另外,检查机器的RAM通常是值得一试的:) – 2011-01-25 01:59:52

回答

0

也许是与在ext4的写入时复制功能?

参见this