Amazon ec2 磁盘空间不足EC2

Amazon ec2 磁盘空间不足EC2,amazon-ec2,hard-drive,diskspace,Amazon Ec2,Hard Drive,Diskspace,我的EC2微实例遇到了一些问题,不得不终止它并在它的位置上创建一个新实例。但是,即使旧实例在列表中不再可见,它似乎仍在占用我磁盘上的一些空间。我的df-h如下所示: Filesystem Size Used Avail Use% /dev/xvda1 7.8G 7.0G 719M 91% / 当我转到EC22控制台时,我看到列表中有3个卷,每个8gb。其中一个是附加的(/dev/xvda),这一个显示为“正在使用”。其他2个仅显示为“可用”

我的EC2微实例遇到了一些问题,不得不终止它并在它的位置上创建一个新实例。但是,即使旧实例在列表中不再可见,它似乎仍在占用我磁盘上的一些空间。我的
df-h
如下所示:

Filesystem    Size    Used    Avail    Use%

/dev/xvda1    7.8G    7.0G    719M     91% /
当我转到EC22控制台时,我看到列表中有3个卷,每个8gb。其中一个是附加的(
/dev/xvda
),这一个显示为“正在使用”。其他2个仅显示为“可用”


终止的实例是否真的占用了我的磁盘空间?如果是,如何释放它?

亚马逊弹性块存储(EBS)是一项提供虚拟磁盘供亚马逊EC2使用的服务。即使EC2实例停止或终止,网络连接存储也会持续存在

启动AmazonEC2实例时,启动卷会自动连接到该实例。引导卷的内容是从一个Amazon机器映像(AMI)复制的,该映像可以从预先填充的列表中选择(包括创建自己的AMI的功能)

当Amazon EC2实例停止时,所有EBS卷仍连接到该实例。这允许使用与停止时相同的配置启动实例

当Amazon EC2实例终止时,根据每个卷的终止时删除设置,EBS卷可能会被删除,也可能不会被删除:

默认情况下,启动卷在实例终止时被删除。这是因为该卷最初只是AMI的副本,因此卷上不太可能有任何重要数据。(提示:不要将数据存储在启动卷上。)

其他卷默认为“终止时不删除”,前提是它们包含应保留的数据。当实例终止时,这些卷将保持可用状态,准备连接到另一个实例

因此,如果您不需要剩余EBS卷上的任何内容,只需将其删除即可。将来,在启动实例时,请注意终止时删除设置,以简化清理过程

请注意,
df-h
命令仅显示当前连接的卷。它不显示处于可用状态的卷,因为它们对该实例不可见。“磁盘空间”的概念通常指的是EBS卷内的空间,“EBS存储”指的是卷本身。因此,所使用的7GB卷与特定(启动)卷相关

如果EBS卷上的空间不足,请参阅:。扩大音量包括:

  • 创建快照
  • 从快照创建新(更大)卷
  • 交换磁盘(如果要交换引导卷,则需要停止/启动)

我刚刚通过运行以下命令解决了问题:

sudo apt自动删除


很多旧的软件包都将被删除,例如许多像这样的文件
linux-aws-headers-4.4.0-1028

非常感谢!我知道我的应用程序几乎没有1GB的容量,而且在其他地方消耗的容量。。。这节省了我的时间并设置了正确的方向