Где мое временное хранилище для EC2 Instance

14

Я просмотрел следующие вопросы, в частности, Как использовать хранилище «Instance Store Volumes» в 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)

Итак, как найти основной магазин (160 ГБ) и использовать его.

Примечание: я знаю разницу между эфемерными и эластичными магазинами. Мне нужно это пространство для использования временных, временных данных, используемых приложением, чтобы помочь с дисковым вводом-выводом между EBS.

ОБНОВИТЬ

Запрашиваемая продукция по комментариям:

$ 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
Джейсон МакКрири
источник
Запустите, fdisk -lчтобы увидеть, есть ли доступный диск 160G. Или cat /proc/partitionsпосмотреть, есть ли диск xvd * помимо xvda.
Даниил Т.
Коррекция. Смотрите обновление.
Джейсон МакКрири
Dupe of: serverfault.com/questions/583289/…
Крис Москини
Вообще-то @ChrisMoschini, они мои парни, учитывая, что я спросил в первую очередь.
Джейсон МакКрири
@JasonMcCreary Справедливо достаточно. Что бы ни случилось, кому-то в Serverfault нужно сделать некоторую очистку - если вы нажмете там, я связался с еще большим количеством ошибок в комментариях.
Крис Москини

Ответы:

16

RTFM - мой ответ был найден в документации магазина Amazon EC2 .

Экземпляры, которые используют Amazon EBS для корневого устройства , по умолчанию не имеют хранилища экземпляров, доступного во время загрузки. Кроме того, вы не можете присоединить тома хранилища экземпляров после запуска экземпляра. Поэтому, если вы хотите, чтобы ваш экземпляр, поддерживаемый Amazon EBS, использовал тома хранилища экземпляров, вы должны указать их с помощью сопоставления блочного устройства при создании AMI или запуске экземпляра. Примеры записей сопоставления блочных устройств: / dev / sdb = ephemeral0 и / dev / sdc = ephemeral1.

Так что в моем случае, поскольку я выбираю корневое устройство EBS, мне нужно перестроить экземпляр с томом хранилища экземпляров.

Джейсон МакКрири
источник