t2.micro Ubuntu 16.04 空间不足 - 调试帮助

t2.micro Ubuntu 16.04 空间不足 - 调试帮助

我的 AWS t2.micro(Ubuntu 16.04)配备 1G 磁盘空间。

但是,当容量达到 124 MB 时,我看到了空间不足的错误。

/home/ubuntu/.rbenv/libexec/rbenv-init:第 131 行:无法为此处文档创建临时文件:设备上没有剩余空间

ubuntu@ip:~/temp/saas-mush/saas-mash$ du -sh ~/*
4.0K /home/ubuntu/certbot.log
4.0K /home/ubuntu/Downloads
4.0K /home/ubuntu/puma.conf
4.0K /home/ubuntu/puma-manager.conf
124M /home/ubuntu/temp

为什么会发生这种情况?

我无法构建我的模块,因为我的 ruby​​ 包安装程序因此错误而失败。

设备上没有剩余空间@rb_sysopen-/tmp/captured_stderr20170902-4255-pdr8yg(Errno::ENOSPC)

也运行了这个,如果有帮助的话

ubuntu@ip:~$ df -h /home/
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 5.4G 2.1G 73% /


ubuntu@ip:~$ df -i
Filesystem     Inodes  IUsed  IFree IUse% Mounted on
udev           124466    352 124114    1% /dev
tmpfs          126787    367 126420    1% /run
/dev/xvda1     524288 524288      0  100% /
none           126787      3 126784    1% /sys/fs/cgroup
none           126787      3 126784    1% /run/lock
none           126787      2 126785    1% /run/shm
none           126787      2 126785    1% /run/user
cgmfs          126787     14 126773    1% /run/cgmanager/fs
tmpfs          126793      1 126792    1% /run/user/1000

也在 AWS EC2 论坛上发布了此内容 https://forums.aws.amazon.com/thread.jspa?messageID=802970䂚

感谢任何帮助!

答案1

这是因为实例的 inode 用完了。查看此帖子耗尽 inode用于常规方式调试。

我通过向我的卷中添加额外的存储空间并执行此操作来解决这个问题适当的配置。请注意,额外的存储空间可能会产生费用。

相关内容