Гид по технологиям

Создание и подключение EBS‑тома к EC2 и монтирование

6 min read AWS Обновлено 22 Nov 2025
Подключение EBS к EC2 и монтирование
Подключение EBS к EC2 и монтирование

EBS иллюстрация

Elastic Block Storage (EBS) — это высокопроизводительное блочное хранилище Amazon, рассчитанное на интенсивные транзакционные нагрузки и рабочие процессы с большими объёмами данных. Его часто используют для реляционных и нереляционных баз данных, корпоративных приложений, контейнерных приложений, аналитики и мультимедиа‑пайплайнов. EBS‑томы можно менять по типу и увеличивать их размер без остановки приложений; их легко шифровать и защищать. Каждый том реплицирует данные внутри зоны доступности, что повышает надёжность для критичных задач. В аккаунте можно задать шифрование томов по умолчанию.

Важно: EBS‑том и EC2‑экземпляр для прямого прикрепления должны находиться в одной зоне доступности.

Предварительные требования

  • Аккаунт AWS (создайте, если нет).
  • Базовые знания об EC2. Если вы не знакомы с EC2, изучите создание и подключение экземпляров перед выполнением шагов.

Что мы сделаем

  1. Войдём в AWS Console.
  2. Создадим EBS‑том и прикрепим его к EC2‑экземпляру.
  3. Отформатируем и смонтируем том на Linux. Добавим запись в /etc/fstab.

Вход в AWS Console

Перейдите в свою консоль AWS и авторизуйтесь под учётной записью с правами на управление EC2 и EBS. После успешного входа вы увидите главную страницу с сервисами.

Страница входа AWS

Консоль управления AWS

Создание и прикрепление EBS‑тома к EC2

  1. Вверху консоли нажмите «Services» и выберите EC2.
  2. В левой навигации разверните раздел Elastic Block Store и кликните Volumes (Тома).

EC2 дашборд

Elastic Block Store — Тома

  1. Нажмите Create Volume.

Создать том EBS

  1. Выберите тип тома (gp3, gp2, io2 и т. п.), укажите размер и обязательно выберите Availability Zone — она должна совпадать с зоной EC2, к которому вы будете присоединять том. Остальные параметры можете оставить по умолчанию для теста.

Параметры тома

  1. Подождите, пока том создастся. Его статус станет Available. После этого выберите том и Actions → Attach Volume.

Список томов EBS

Прикрепить том

  1. В поле Instance укажите ID EC2‑экземпляра (или выберите из списка). Нажмите Attach.

Выбор экземпляра для EBS

Примечание: если экземпляр и том в разных зонах — прикрепление не получится.

Форматирование и монтирование тома на Linux

После прикрепления выполните подключение к вашему Linux‑экземпляру (ssh). Когда вы подключены, выполните следующие команды.

Просмотреть блочные устройства и точки монтирования:

lsblk

Проверить, есть ли на устройстве файловая система:

sudo file -s /dev/xvdf

Если вывод показывает “data” — файловой системы нет, её нужно создать. Ниже пример создания XFS. Вместо /dev/xvdf используйте ваш устройство.

sudo mkfs -t xfs /dev/xvdf

Создаём точку монтирования:

sudo mkdir /data

Монтируем устройство:

sudo mount /dev/xvdf /data

Теперь проверьте df -h и lsblk, чтобы убедиться, что устройство примонтировано.

df -h

Важно: устройство может получить другое имя (например, /dev/nvme1n1 для современных AMI). Всегда сверяйте lsblk и dmesg.

Сохранение монтирования в /etc/fstab

Монтаж исчезнет после перезагрузки, если не прописать его в /etc/fstab. Перед изменением /etc/fstab обязательно сделайте резервную копию.

sudo cp /etc/fstab /etc/fstab.orig

Найдём UUID устройства:

sudo blkid

Добавьте в /etc/fstab строку вида (замените UUID на фактический UUID из blkid):

UUID=CHANGE_THIS_WITH_UUID_OF_THE_DEVICE /data xfs defaults,nofail 0 2

Пояснения к опциям: defaults — стандартные параметры; nofail — не останавливать загрузку, если устройство недоступно; последние два поля — dump и fsck.

Проверим запись: сначала отмонтируем, затем примонтируем всё:

sudo umount /data

sudo mount -a

Проверьте, что /data снова доступна.

Монтирование EBS

Частые ошибки и как их исправить

  • Устройство не появляется в lsblk: убедитесь, что том прикреплён и что вы используете правильную зону доступности. Проверьте Attach в консоли и dmesg для сообщений ядра.
  • Ошибка при mkfs: устройство занято. Выполните lsblk и убедитесь, что оно не смонтировано и не используется.
  • После добавления в /etc/fstab загрузка зависает: возможно, вы не использовали nofail или указали неверный UUID. В этом случае загрузитесь в однопользовательском режиме и восстановите /etc/fstab из /etc/fstab.orig.
  • Файловая система NVMe имеет другое имя (/dev/nvmeXn1). Используйте blkid и lsblk, чтобы найти правильное устройство.

Лучшие практики и безопасность

  • Всегда создавайте снимок (snapshot) перед критическими операциями (изменением файловой системы, изменением размера).
  • Для продакшена включите шифрование томов; используйте KMS и политику управления ключами.
  • Настройте политики IAM, минимизируйте права: разрешения на создание/удаление томов должны быть ограничены.
  • Используйте теги для управления жизненным циклом и учёта затрат.

Важно: изменение типа или размера тома можно выполнять без остановки экземпляра для большинства сценариев, но проверяйте документацию перед изменениями для конкретного типа тома.

Увеличение размера тома и применение на хосте (кратко)

  1. В консоли измените размер тома (Modify Volume).
  2. На хосте выполните sudo lsblk и затем, при необходимости, growpart и resize2fs/xfs_growfs в зависимости от файловой системы.

Примечание: для xfs используйте xfs_growfs; для ext4 — resize2fs.

Роли и чек‑листы

Администратор (инфраструктура):

  • Создать том в нужной зоне.
  • Настроить шифрование и теги.
  • Прикрепить том и контролировать права IAM.

DevOps / Системный инженер:

  • Подключиться по SSH и проверить lsblk, blkid.
  • Отформатировать, создать точку монтирования, настроить /etc/fstab.
  • Сделать резервную копию /etc/fstab и проверить монтирование через mount -a.

Разработчик / Владелец приложения:

  • Убедиться, что данные записываются в ожидаемую точку монтирования.
  • Провести функциональное тестирование после монтирования.

Мини‑методология — быстрый план действий

  1. Подготовить: проверить зоны, права и создать резервные снимки.
  2. Создать том: выбрать тип, размер и зону.
  3. Прикрепить том: убедиться в статусе Available → Attach.
  4. На хосте: проверить устройство, отформатировать, смонтировать.
  5. Сохранить: добавить запись в /etc/fstab и протестировать.
  6. Мониторинг: настроить оповещения и бэкапы.

Критерии приёмки

  • Том создан в нужной зоне и имеет корректный тип/размер.
  • Том прикреплён к целевому EC2 и виден в lsblk на хосте.
  • Файловая система успешно создана, и том монтируется по /data.
  • Запись в /etc/fstab корректна и позволяет автоматически монтировать том после перезагрузки (mount -a проходит без ошибок).
  • Для продакшена: включено шифрование и выполнен снимок перед операциями.

Небольшой глоссарий

  • EBS: блочное хранилище AWS для EC2.
  • EC2: виртуальные серверы Amazon Elastic Compute Cloud.
  • Snapshot: точечная копия EBS‑тома для восстановления и клонирования.
  • UUID: уникальный идентификатор файловой системы устройства (используется в /etc/fstab).

Короткий чеклист для запуска в продакшн

  • Проверены зоны доступности и IAM-права.
  • Создана и проверена точка монтирования на тестовом экземпляре.
  • Выполнен snapshot перед изменениями.
  • Реализовано шифрование и теги.
  • Настроено резервное копирование данных и мониторинг.

Заключение

В статье описаны пошаговые действия по созданию EBS‑тома, его прикреплению к EC2, форматированию и монтированию на Linux, а также сохранению записи в /etc/fstab для автоматического монтирования. Приведены распространённые ошибки, рекомендации по безопасности и чек‑листы для ролей. Следуя этой инструкции, вы сможете быстро добавить блочное хранилище к своим экземплярам и обеспечить устойчивость монтирования после перезагрузок.

Сводка действий: создайте том в нужной зоне, прикрепите его, отформатируйте, смонтируйте и добавьте в /etc/fstab. Проверьте UUID через blkid и всегда делайте резервные копии перед изменением конфигурации.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство