我的 EC2 实例临时存储在哪里

我的 EC2 实例临时存储在哪里

我查看了以下问题,特别是如何在 Amazon EC2 中使用“实例存储卷”存储?

但是它没有回答。我创建了一个 EC2 小型实例,以 EBS 作为根设备。AWS 实例类型列出 160GB 的“实例存储”。但它在哪里?

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            7.9G  3.6G  4.3G  46% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm

$ mount
/dev/xvda1 on / type ext4 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

那么如何找到 empheral 存储(160GB)并使用它。

笔记:我知道临时存储和弹性存储之间的区别。我需要这个空间来存储应用程序使用的临时、瞬时数据,以帮助 EBS 之间的磁盘 I/O。

更新

根据评论要求的输出:

$ fdisk -l
Disk /dev/xvda1: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

$ cat /proc/partitions
major minor  #blocks  name

 202        1    8388608 xvda1

答案1

RTFM - 我在Amazon EC2 实例存储文档

使用 Amazon EBS 作为根设备的实例默认情况下,启动时不提供实例存储。此外,启动实例后无法附加实例存储卷。因此,如果您希望 Amazon EBS 支持的实例使用实例存储卷,则必须在创建 AMI 或启动实例时使用块设备映射指定它们。块设备映射条目的示例为:/dev/sdb=ephemeral0 和 /dev/sdc=ephemeral1。

因此就我而言,由于我选择了 EBS 根设备,因此我需要使用实例存储卷重建实例。

相关内容