Я только что запустил экземпляр AWS EC2 r3.large
с Ubuntu. r3.large
имеет 32GB
SSD, например, хранилище с ним. Моя проблема в том, что размер root volumne /dev/xvda
слишком мал, и я не могу найти эффективный способ использовать все 32GB
в моем экземпляре EC2, поддерживаемом хранилищем экземпляров.
Если я не добавлю хранилище при запуске экземпляра, я получу
/dev/xvda
размером10 GB
, что, как я понимаю, является максимально возможным для корневых томов хранилища экземпляров.Если я добавлю хранилище при запуске экземпляра, я получу еще меньше
/dev/xvda
всего2.2 GB
как показано вsudo fdisk -l
ниже.
Диск /dev /xvda: 2,2 ГиБ, 2361393152 байта, 4612096 секторов Единицы: сектора 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: dos Идентификатор диска: 0xef20d59b
Device Boot Start End Sectors Size Id Type /dev/xvda1 * 2048 4610047 4608000 2.2G 83 Linux Disk /dev/xvdb: 30 GiB, 32212254720 bytes, 62914560 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Мои вопросы:
Как я могу получить корень 10
10GB
и использовать оставшуюся часть хранилища экземпляров для/dev/xvdb
? (вместо крошечного корневого тома и всего остального в/dev/xvdb
)Есть ли способ использовать пространство в
/dev/xvdb
без проблем в корневом томе?
-- ОБНОВИТЬ --
Вывод lsblk
:
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 2.2G 0 disk
└─xvda1 202:1 0 2.2G 0 part /
xvdb 202:16 0 30G 0 disk
Кроме того, теперь я попытался запустить новые экземпляры без указания дополнительного хранилища (то есть, оставив его по умолчанию), но я даже не могу вернуть 10GB /dev/xvda
. EC2 каким-то образом последовательно создает корень 2.2G
, который не будет содержать пакеты, которые я собираюсь установить.