Назад | Перейти на главную страницу

Невозможно создать корневой том сервера EC2 размером более 8 ГБ

Я пытаюсь создать большой экземпляр EC2. AWS утверждает, что я получу 850 ГБ хранилища для инстансов, если выберу большой инстанс. Я настраиваю виртуальную машину на размер корневого тома 100 ГБ.

Но когда я запускаю виртуальную машину EC2 и использую ssh, она показывает мне 8 ГБ памяти (df -h).

Как использовать все 850 ГБ. Не могли бы вы подсказать, где я делаю не так? Спасибо

Большие 850 ГБ дискового пространства, объявленные с информацией об экземпляре, называются «хранилищем экземпляра». Это означает, что это дисковое пространство, доступное на физическом оборудовании машины, на которой вы работаете.

Когда вы создаете новый экземпляр EC2, если ваш экземпляр поддерживает EBS, то по умолчанию это «хранилище экземпляров» вам недоступно. 8 ГБ, которые вы видите, - это том EBS объемом 8 ГБ по умолчанию, созданный для вашего экземпляра Linux.

Чтобы получить доступ к желаемым 100 ГБ, у вас есть 2 варианта:

  1. Увеличьте размер корневого тома EBS до 100 ГБ во время работы мастера запуска. Используйте resize2fs для доступа к полному размеру тома после начальной загрузки.
  2. Подключите «хранилище экземпляров» к устройству во время мастера запуска. Вам нужно будет смонтировать и создать свою файловую систему на этом томе после начальной загрузки.

В качестве альтернативы вы можете создать экземпляр EC2 с поддержкой экземпляра вместо экземпляра с поддержкой EBS. Это поместит ваш корневой том в «хранилище экземпляров» оборудования. Однако будьте осторожны: экземпляры с «поддержкой экземпляра» не могут быть остановлены, и вы потеряете все данные, если экземпляр будет остановлен.