Как увеличить размер тома EC2 без простоев?

Опубликовано: 2022-04-04

Увеличьте размер тома EC2. Если вы знакомы с томами Amazon EC2 и EBS, вы, вероятно, уже изменяли размер тома EBS. AWS упрощает увеличение размера тома EBS. На самом деле мы могли бы увеличить его, не удаляя том или перезапуская экземпляр. Это довольно впечатляющая работа, так как нам не придется беспокоиться о том, что наш экземпляр не работает.

Оглавление

Что такое экземпляр AWS EC2?

Виртуальный сервер в Amazon Elastic Compute Cloud (EC2) для запуска приложений в инфраструктуре Amazon Web Services (AWS) называется экземпляром Amazon EC2. AWS — это комплексная и постоянно развивающаяся платформа облачных вычислений, а EC2 — это сервис, позволяющий бизнес-подписчикам запускать прикладные программы в вычислительной среде. Его можно использовать для создания почти бесконечного количества виртуальных машин (ВМ).

Чтобы удовлетворить потребности клиентов, Amazon предлагает множество экземпляров с различными вариантами ЦП, памяти, хранилища и сетевых ресурсов. Каждый тип предлагается в различных размерах для удовлетворения потребностей различных рабочих нагрузок.

Образы машин Amazon используются для создания экземпляров (AMI). Графика машин похожа на шаблоны. У них установлена ​​операционная система (ОС) и другое программное обеспечение, которое создает рабочую среду пользователя. Пользователи могут выбирать из AWS AMI, AMI сообщества пользователей или AWS Marketplace. Пользователи также могут создавать собственные образы AMI и делиться ими.

Что такое ЭБС?

Elastic Block Store (EBS) — это облачное блочное хранилище AWS. EBS хранит большие объемы данных в блоках, функционирующих подобно жестким дискам (называемых томами). Файловые системы, транзакционные данные, NoSQL и реляционные базы данных, экземпляры резервных копий, контейнеры и приложения — все это примеры типов данных, которые можно хранить с его помощью. EBS чаще всего используется для

EBS — это сервис, предоставляемый Amazon Web Services (AWS), для которого требуется учетная запись AWS. Вы можете использовать платформу для повышения производительности и цены. Например, вы можете настроить размер и тип тома, а также удалить дубликаты томов. Вы можете настроить решения для резервного копирования и восстановления ваших данных с платформы.

Резервное копирование тома EBS

Всегда рекомендуется иметь резервную копию тома EBS перед увеличением размера тома EBS; на случай, если что-то пойдет не так, у вас есть резервная копия тома EBS, и вы сможете восстановить свои данные. Чтобы получить доступ к консоли управления AWS, перейдите на следующий веб-сайт.

Резервный том EBS:

  • Панель управления консоли управления AWS
Увеличить размер тома EC2
  • Поиск EC2
  • Прежде чем начать, убедитесь, что вы используете новую консоль EC2, так как предыдущий интерфейс EC2 может незначительно измениться. Включите кнопку «Новый опыт EC2» в левом верхнем углу службы EC2, чтобы перейти к новой консоли EC2.
  • Выберите параметр «Тома» на левой боковой панели в разделе «Хранилище эластичных блоков» после перехода на новую консоль EC2.
  • Он покажет вам все доступные тома EBS. Нажмите кнопку «действие» в верхней части тома EBS экземпляра, размер которого вы хотите изменить.
  • В раскрывающемся меню выберите «Создать снимок», и вам будет предложено ввести описание снимка.
  • Добавьте описание, а затем нажмите кнопку «Создать снимок» в правом нижнем углу.
  • Выберите параметр «Снимок» в области «Хранилище эластичных блоков» на левой боковой панели, и будет создан снимок.

Примечание. Дождитесь создания моментального снимка, прежде чем предпринимать какие-либо дальнейшие действия.

Увеличьте размер тома EBS:

  • Первый шаг — увеличить размер тома EBS вашего инстанса EC2 через консоль EC2 после создания моментального снимка тома EBS. В разделе «Магазин эластичных блоков» выберите параметры «Тома» на левой боковой панели.
  • Он покажет вам все доступные тома EBS. Нажмите кнопку «Действие» в верхней части тома EBS экземпляра, размер которого вы хотите изменить.
  • Выберите опцию «Изменить том» из выпадающего списка, чтобы открыть всплывающее окно.
  • Из всплывающего окна видно, что тип тома, а также его размер можно изменить. В поле размера отображается текущий размер тома EBS, который составляет 30 ГБ. Увеличьте размер тома EBS до соответствующего значения и нажмите «Изменить».
  • Когда вы нажимаете кнопку «Изменить», появляется новое всплывающее окно с запросом вашего разрешения на внесение изменений.
  • Когда вы нажмете кнопку «Да», громкость EBS будет изменена. Изменение громкости может занять некоторое время. Проверьте состояние тома и дождитесь завершения оптимизации.

Увеличить размер разделов

После увеличения размера тома EBS нам также необходимо увеличить размер раздела, а затем увеличить файловую систему.

  • Подключитесь к своему экземпляру через SSH после увеличения размера тома EBS, чтобы проверить размер тома EBS.
  • Теперь используйте команду df, чтобы вывести список всех файловых систем, смонтированных на вашем диске.
  • Корневая файловая система (/dev/xvda1) по-прежнему имеет размер 30 ГБ и использует формат файловой системы ext4.
  • Чтобы узнать, содержит ли диск расширенный раздел, используйте команду lsblk в терминале.

  • Раздел (/dev/xvda1) существует на корневом диске (/dev/xvda). Том имеет емкость 35 ГБ, но размер раздела по-прежнему составляет 30 ГБ. Чтобы увеличить размер раздела, используйте команду «growpart» в терминале.
  • Используйте команду lsblk в терминале, чтобы увидеть, увеличились ли размеры разделов.

Расширить файловую систему

До сих пор были увеличены размеры тома и раздела. Чтобы узнать, была ли расширена корневая файловая система, используйте команду df.

Размер корневой файловой системы по-прежнему составляет 8 ГБ, и ее необходимо расширить. Различные команды используются для расширения различных типов файловых систем.

Расширить файловую систему ext4

Команда resize2fs используется для увеличения файловой системы ext4.

С помощью команды df еще раз выведите список всех файловых систем на вашем экземпляре EC2.

Размер файловой системы увеличивается после использования команды resize2fs.

Вывод

Если вы являетесь архитектором облачных решений или системным администратором, вам следует сначала ограничить ресурсы, которые предоставляются, а затем масштабировать ресурсы по мере увеличения трафика. Ресурсы, предлагаемые почти всеми поставщиками облачных услуг, можно масштабировать. В этой статье можно шаг за шагом увеличить дисковое пространство инстанса AWS EC2.