git pull:无法创建原始头。锁定设备上没有剩余空间
我遇到一个问题,在尝试执行git拉取时,我收到以下错误消息: 无法创建“/path/.git/ORIG_HEAD.lock”:设备上没有剩余空间 让我困惑的是,我的设备上肯定还有很多空间: 已使用的文件系统大小可用已安装的文件系统% /dev/xvda1 7.8G 2.6G 5.2G 33%/ devtmpfs 7.4G 16K 7.4G 1%/dev tmpfs 7.4G 0 7.4G 0%/dev/shm /dev/xvdf 250G 8.5G 242G 4%/路径 我还看到在同一台设备上写入的日志被称为已满 我唯一想到的是,这个磁盘最近在AWS上从8GB升级到250GB,git似乎认为它仍然是8GB驱动器 fdisk-l的输出: 磁盘/dev/xvda1:8589MB,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%git pull:无法创建原始头。锁定设备上没有剩余空间,git,amazon-ec2,diskspace,Git,Amazon Ec2,Diskspace,我遇到一个问题,在尝试执行git拉取时,我收到以下错误消息: 无法创建“/path/.git/ORIG_HEAD.lock”:设备上没有剩余空间 让我困惑的是,我的设备上肯定还有很多空间: 已使用的文件系统大小可用已安装的文件系统% /dev/xvda1 7.8G 2.6G 5.2G 33%/ devtmpfs 7.4G 16K 7.4G 1%/dev tmpfs 7.4G 0 7.4G 0%/dev/shm /dev/xvdf 250G 8.5G 242G 4%/路径 我还看到在同一台设备上写
这有什么意义吗?感谢您提供的任何提示和评论。Linux文件系统必须限制资源:写入数据的块和写入元数据的索引节点。如果设备上没有剩余空间,则两个文件中的一个已完全使用,并且如果您仍然可以写入现有文件,则更有可能是索引节点不足 关于stackoverflow世界中的这个普遍问题,这里有一些问题:
对于遇到相同问题的任何人,我解决问题的方法是卸载驱动器,在其上运行xfs_修复,重新装载,然后重新启动EC2实例 不是很优雅,但它让我省去了头痛
希望它能帮助其他人。我不相信我的inode已经用完了。奇怪的是,堆栈中的另外两个web服务器在相同的条件下运行得很好。我只是重建了一个混乱的,一切都恢复正常。这可能是磁盘的物理问题吗?分区中是否存在错误?看起来此问题又出现在另一个Web服务器上。再深入研究一下,但会重视任何其他输入。