Я рассмотрел следующие вопросы, в частности Как использовать хранилище Instance Store Volumes в Amazon EC2?
Однако ответа не последовало. Я создал небольшой экземпляр EC2 с EBS в качестве корневого устройства. В Типы инстансов AWS укажите «хранилище экземпляров» объемом 160 ГБ. Но где это?
$ 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
RTFM - я нашел свой ответ в Документы по Amazon EC2 Instance Store.
Экземпляры, использующие Amazon EBS для корневого устройства по умолчанию хранилище экземпляров недоступно во время загрузки. Кроме того, вы не можете присоединять тома хранилища экземпляров после запуска экземпляра. Поэтому, если вы хотите, чтобы ваш инстанс с поддержкой Amazon EBS использовал тома хранилища экземпляров, вы должны указать их с помощью сопоставления блочных устройств при создании AMI или запуске экземпляра. Примеры записей сопоставления блочных устройств: / dev / sdb = ephemeral0 и / dev / sdc = ephemeral1.
Итак, в моем случае, поскольку я выбираю корневое устройство EBS, мне нужно будет перестроить экземпляр с объемом хранилища экземпляров.