AWS EC2 实例上显示的磁盘 - 它来自哪里(在 AWS EBS 卷中)?

AWS EC2 实例上显示的磁盘 - 它来自哪里(在 AWS EBS 卷中)?

我有一个正在运行的 AWS EC2 实例 (Ubuntu 12.04.4 LTS)。当我通过 ssh 进入该实例并执行“df -h”时,我看到以下内容:

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1       99G   75G   19G  80% /
udev            1.9G  8.0K  1.9G   1% /dev
tmpfs           378M  172K  378M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.9G     0  1.9G   0% /run/shm
/dev/xvda2      394G  199M  374G   1% /mnt

请注意上面输出的最后一行,即

/dev/xvda2      394G  199M  374G   1% /mnt

现在我感到很困惑。它显示 394G 的磁盘安装在目录 /mnt 中。但是,在我试图弄清楚这个卷来自哪里时,我似乎一无所获。为了找出这个卷来自哪里,我登录了我的 AWS EC2 控制台,然后查看了其中的附加卷列表。我假设上述卷已附加,因为它显示在 EC2 实例上。但是当我查看附加卷列表时,我看不到如此大尺寸(即 394G)的卷。我看到的只是类似以下内容:

vol-<volumeid> 8 GiB ...
vol-<volumeid> 8 GiB ...
vol-<volumeid> 8 GiB ...
vol-<volumeid> 100 GiB ...
vol-<volumeid> 10 GiB ...
vol-<volumeid> 10 GiB ...
vol-<volumeid> 10 GiB ...

这些卷总计不超过 400 GiB

另外,当我查看 EC2 实例本身时,我看到该实例上安装了以下磁盘:

Root device type ebs
Termination protection False
Root device /dev/sda1
Lifecycle normal
Block devices /dev/sda1

我看到的只有两个 /dev/sda1 条目(怎么会这样?)而没有像 /dev/xvda2 这样的条目。

那么我现在如何确定 /dev/xvda2 的来源,在 AWS 控制台上识别它,然后找出如何删除或操作它等。希望我的问题有意义。如果没有,请告诉我需要提供哪些其他信息来解决这个问题。

谢谢。

答案1

/dev/xvda1       99G   75G   19G  80% /

这是您的“根”EBS 卷。它是您可以在 AWS 管理控制台上看到的卷之一。

/dev/xvda2      394G  199M  374G   1% /mnt

这是您的“临时卷”。它位于您的计算机所运行的主机本地,如果您的服务器停止,它将丢失。此空间可用于工作空间、缓存等,用于存储在实例崩溃时您不介意丢失的数据。除了在启动实例时选择附加(或不附加)之外,无法以任何方式操纵此卷。

相关内容