我的EC2微实例遇到了一些问题,我不得不终止它并创建一个新实例来代替它。但似乎即使旧实例在列表中不再可见,它仍然在使用我的磁盘上的一些空间。我的df -h列表如下:
Filesystem Size Used Avail Use%
/dev/xvda1 7.8G 7.0G 719M 91% /当我转到EC22控制台时,我看到列表中有3个卷,每个卷8 8gb。其中一个是附加的(/dev/xvda),而这一个显示为“正在使用”。另外两个简单地显示为“可用”
销毁的实例是否真的用完了我的磁盘空间?如果是,如何释放它?
发布于 2015-10-03 04:56:13
亚马逊弹性块存储(EBS)是一项提供与 EC2配合使用的虚拟磁盘的服务。它是网络连接存储,即使EC2实例停止或终止,它也会持续存在。
启动亚马逊EC2实例时,会自动将引导卷附加到该实例。引导卷的内容是从Amazon Machine Image ( AMI) 复制的,可以从预先填充的列表中选择(包括创建您自己的AMI的能力)。
当亚马逊EC2实例被停止时,所有EBS卷仍附加到该实例。这允许使用与停止时相同的配置对实例进行启动。
当亚马逊EC2实例被删除终止时,EBS卷可能会被删除,也可能不会被删除,具体取决于每个卷的 on Terminated设置:

默认情况下,实例销毁时会删除启动卷。这是因为卷最初只是AMI的副本,所以卷上不太可能有任何重要数据。(提示:不要将数据存储在启动卷上。)
附加卷默认为"do not on termination",前提是它们包含应保留的数据。当实例终止时,这些卷将保持Available状态,准备连接到另一个实例。
因此,如果在剩余的EBS卷上不需要任何内容,只需将其删除即可。以后启动实例时,请留意销毁时删除设置,简化清理过程。
请注意,df -h命令仅显示当前连接的卷。它不会显示处于Available状态的卷,因为它们对该实例不可见。“磁盘空间”的概念通常是指EBS卷内的空间,而"EBS存储“是指卷本身。因此,所使用的卷的7 7GB与该特定(引导)卷相关。
如果EBS卷上的空间不足,请参阅:Expanding the Storage Space of an EBS Volume on Linux。扩展卷涉及到:
从snapshot
发布于 2018-12-28 06:46:49
我刚刚通过运行以下命令解决了我的问题:
sudo apt autoremove
许多旧的软件包将被删除,例如许多像这个linux-aws-headers-4.4.0-1028这样的文件
发布于 2022-02-05 23:49:48
以下两个步骤将一个额外的硬盘添加到您的EC2,并格式化它以供使用:
这是pricing info。免费层包括30。之后,10 gp2的通用固态硬盘 (gp2)的价格为1.25美元/月。
要查看正在使用/需要多少空间,请执行以下操作:
在使用df -h.
du -sh [path].的Linux中,检查目录的大小
https://stackoverflow.com/questions/32906046
复制相似问题