У меня MySQL работает на экземпляре m1.xlarge с томом EBS объемом 100 ГБ, содержащим файлы данных. Я хотел бы перейти на экземпляр m3.2xlarge и поместить файлы данных на новые жесткие диски емкостью 2 x 80 ГБ.
Я остановил свой экземпляр, соответственно изменил тип и запустил его. Однако все, что я мог найти для хранения, было 15G Tempfs и 8G установлен диск.
$ 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
Как получить доступ к твердотельным накопителям 2 x 80 ГБ для этого типа экземпляра?
fdisk -l
,mkfs
тогдаmount
.Ответы:
Итак, для полного ответа, в основном ваши SSD-диски - это эфемерные диски, и согласно документации AWS, единственный способ использовать эти эфемерные диски - это создать новый экземпляр. (Функция прикрепления эфемерного хранилища к экземпляру после его создания пока недоступна)
Это из документов AWS :
Как упомянуто @LinuxDevOps, вы должны создать снимок существующего экземпляра, а затем создать новый, подключающий тома SSD. После того, как вы войдете в свой новый экземпляр, вы можете сделать, как упомянуто @ceejayoz.
Список ваших устройств:
Создайте файловую систему на своих устройствах. Например, ext4
Смонтируйте устройства:
Для справки: список имен устройств в соответствии с типами экземпляров.
Там также другие подобные ответы в SF и SO. Например: где мое временное хранилище для экземпляра EC2
источник