繁体   English   中英

AWS Cloud9 - 设备上没有剩余空间

[英]AWS Cloud9 - no space left on device

每次我开始一个新环境时,经过几周的工作,我都会得到/home/ubuntu/.rvm/gems/ruby-2.7.1/gems/rack-2.2.3/lib/rack/server.rb:433:in `close': No space left on device @ fptr_finalize_flush - /home/ubuntu/environment/corsego/tmp/pids/server.pid (Errno::ENOSPC)

在此处输入图像描述 所以我必须定期创造一个新的工作环境。

我安装的堆栈: t2.micro (1 GiB RAM + 1 vCPU) , Ubuntu Server 18.04 LTS

我怎样才能清理空间/未使用的文件?

您可以运行脚本来调整 EBS 卷的大小。

我遇到过同样的问题。 为了解决这个问题,我删除了一些在 Cloud9 中不再需要的文件/目录,然后我有了空间并且能够保存。

我希望@Richard H Boyd 评论的调整大小脚本可以解决任何人的问题,但我无法根据我的环境参数配置该脚本。

所以我建议手动调整 EBS 卷的大小。

  1. Go 到 Cloud9 环境页面。
  2. Select 要调整大小的环境,然后单击“查看详细信息”按钮。
  3. EC2 实例 >> Go 到实例
  4. Select 实例和 go 到“存储”选项卡。 然后单击卷 ID。
  5. Select 音量并单击右上角的“操作”按钮。 然后 select “修改音量”。
  6. 根据需要调整音量。 然后刷新“卷”页面。
  7. 完成修改过程后,go 再次进入“实例”页面并重新启动实例。
  8. 等待大约两分钟,然后重新打开 Cloud9 环境。

完成所有这些步骤后,您可以使用以下命令进行控制:

df -h

这是我的 output(因为我将其大小调整为 20 GB):

/dev/xvda1       20G  9.5G  9.9G  50% /

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM