在 EC2 机器中写入错误磁盘已满

write error disk full in EC2 Machine

我有我的 EC2 linux 实例,其中安装了一些软件。 我下载了一个新的 zip 并试图解压它。

我收到此错误写入错误(磁盘已满?)。继续? (y/n/^C) n

zip 没有损坏,我可以从其他实例中解压它。

我将实例类型从小型更改为中型,然后 large.Nothing 成功了。

我运行 df -h .

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs         16G   56K   16G   1% /dev
tmpfs            16G     0   16G   0% /dev/shm
/dev/xvda1      9.8G  9.7G     0 100% /

我认为 /dev/xvda1 是罪魁祸首。我怎样才能增加这个的大小? 这是什么/dev/xvda1

这不是实例类型的问题。您必须更改卷 (EBS) 大小。

  1. 转到控制台和 select 该实例的 EBS,单击操作下拉菜单,然后单击修改卷(将出现一个包含当前卷大小的表单,增加它)

  1. 尝试删除一些千字节以便能够 运行 (3)。 rm -rf /tmp/* 例如。

  2. Grow/Expand 你的文件系统:

    sudo growpart /dev/xvda 1
    sudo resize2fs /dev/xvda1
    

备注:

  • 通过 lsblk 命令检查步骤 (1) 并通过 df -h

  • 检查步骤 (3)
  • 在月底收到巨额账单之前缩小您的实例(让它像以前一样小)