我一直有git的间歇性问题。我用它来版本化所有不易变的文件。
错误: 致命:被不稳定的对象源数据混淆
现在,我最初在另一个驱动器上遇到此问题,当我这样做时,我在dmesg中看到一个错误,表明EXT-4无法读取某些元数据。这让我相信驱动器失败了。所以,我卸载了驱动器并运行了fsck工具,一切都检查好了。我是否需要做更深入的事情,因为git在抱怨?
其次,我刚刚在较新的驱动器上出现此错误,并且没有在dmesg中收到任何错误,表明在文件系统中读取元数据时出现任何问题。我确信没有其他进程正在写入它,因为我使用了lsof。
有关如何进行的任何想法?我在一个案例(几GB)中存储大型二进制文件,在另一个案例中存储混合文件。
同类文章: git says "fatal: confused by unstable object source data"
沃尔特
答案 0 :(得分:2)
您要么尝试添加始终更改的易失性文件,要么低级别的内容失败。
答案 1 :(得分:0)
也许与ext4中的Copy-On-Write功能有关?