首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >git拉:无法创建ORIG_HEAD.lock,设备上没有剩余空间

git拉:无法创建ORIG_HEAD.lock,设备上没有剩余空间
EN

Stack Overflow用户
提问于 2014-07-22 18:56:35
回答 2查看 1.4K关注 0票数 0

我遇到了一个问题,当我试图执行"git拉“时,我会收到以下错误消息:

无法创建‘/path/..git/ORIG_HEAD.lock’:设备上没有空间

令我费解的是,我的设备上肯定还有相当多的空间:

使用的文件系统大小使用% /dev/xvda1 1 7.8G 2.6G 5.2G 33% devtmpfs 7.4g16K 7.4g1% /dev tmpfs 7.4g0 7.4g0% /dev/shm /dev/xvdf 250 g 8.5G 242 g 4% /path

我也看到日志被写在同一个设备上,据说是满的。

唯一能想到的是这个磁盘最近在AWS上从8GB升级到250 8GB,而git相信它仍然是一个8GB的驱动器吗?

fdisk -l的输出:

磁盘/dev/xvda1 1: 8589 MB,8589934592字节,16777216扇区单位=扇区1* 512 = 512字节扇区大小(逻辑/物理):512字节/ 512字节I/O大小(最小/最佳):512个字节/512个字节 磁盘/dev/xvdf: 268.4 GB,268435456000字节,524288000扇区单位=扇区1* 512 = 512字节扇区大小(逻辑/物理):512字节/ 512字节I/O大小(最小/最佳):512字节/ 512字节

df -i还显示仅在该卷上使用了1%?

这说得通吗?谢谢你能提供的任何建议和评论。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-28 19:06:32

对于遇到相同问题的人,我解决的方法是卸载驱动器,在其上运行xfs_repair,重新挂载它,并重新启动EC2实例。

不太优雅,但它帮我避免了头痛。

希望它能帮到别人。

票数 0
EN

Stack Overflow用户

发布于 2014-07-22 20:34:20

Linux文件系统必须限制资源:向其写入数据的块和写入元数据的inode。如果设备上没有空间,两个中的一个将被完全使用,如果您仍然可以写入现有的文件,则更有可能已经没有inode了。

在堆栈溢出的世界中,有一些关于这个一般性问题的问题,其中一些在这里:

https://unix.stackexchange.com/questions/26598/how-can-i-increase-the-number-of-inodes-in-an-ext4-filesystem

https://serverfault.com/questions/396768/ext4-file-system-max-inode-limit-can-anyone-please-explain

https://superuser.com/questions/585641/changing-max-inode-count-number-in-ext3-filesystem-in-cent-os

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24895502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档