Ruby on rails 如何解决;“没有空间”;尝试在ubuntu中安装rails时出错

Ruby on rails 如何解决;“没有空间”;尝试在ubuntu中安装rails时出错,ruby-on-rails,ubuntu,rubygems,out-of-memory,virtualbox,Ruby On Rails,Ubuntu,Rubygems,Out Of Memory,Virtualbox,当我得到“设备上没有空间”错误时,我正试图在我的虚拟机Ubuntu上安装rails 我运行了几个命令来检查设备空间,看起来我仍然有空间 我正在查看/dev/sda1,我还有46%的空间。 这里也一样。我似乎仍然有60%的INode免费使用。 有人能告诉我为什么会犯这个错误吗?我查看的内存数据是否错误?用于/dev/loop0的Inode达到100%。您需要查找具有异常大文件计数的目录,例如,这将打印文件计数 for i in /*; do echo $i; find $i | wc -l;

当我得到“设备上没有空间”错误时,我正试图在我的虚拟机Ubuntu上安装rails

我运行了几个命令来检查设备空间,看起来我仍然有空间

我正在查看/dev/sda1,我还有46%的空间。

这里也一样。我似乎仍然有60%的INode免费使用。


有人能告诉我为什么会犯这个错误吗?我查看的内存数据是否错误?

用于
/dev/loop0
的Inode达到100%。您需要查找具有异常大文件计数的目录,例如,这将打印文件计数

for i in /*; do echo $i; find $i | wc -l; done

然后修复文件的问题。它可能是日志文件或会话文件。

dev/loop0的用途是什么?当我想安装rails时,它不应该看我的dev/sda1存储大小吗?我想rofs是你的虚拟机ubuntu文件系统挂载的文件夹,那么dev/sda1呢?对不起,我不知道。但要解决您的问题,请查看
dev/loop0
尝试删除不可变位
chattr-i
。要列出属性,请使用
lsattr