Поиск по сайту:

Как увеличить дисковое пространство экземпляра AWS EC2 Ubuntu


Иногда может возникнуть необходимость увеличить дисковое пространство серверов. Всегда рекомендуется делать снимок тома, прежде чем расширять его или увеличивать размер диска. Также не рекомендуется уменьшать размер диска. Увеличение размера тома не увеличивает размер раздела, его файловая система должна быть расширена. Чтобы изменить размер файловой системы тома, необходимо использовать команду для файловой системы.

В этой статье мы увеличим дисковое пространство загрузочного тома (корневого раздела) с помощью файловой системы типа ext4 сервера Ubuntu 20.04.

Предпосылки

  1. Аккаунт AWS (создайте, если у вас его нет).
  2. Экземпляр сервера EC2 Ubuntu 20.04 (нажмите здесь, чтобы узнать, как создать экземпляр EC2)

Что мы будем делать?

  1. Проверьте текущее место на диске.
  2. Измените размер диска корневого тома.
  3. Расширить файловую систему.

Проверить текущее место на диске

Давайте сначала проверим текущее место на диске, информацию о доступных блочных устройствах, используя команды lsblk и blkid.

df -h

lsblk

blkid

На приведенном выше снимке экрана видно, что текущий размер диска/(root) составляет 7,7 ГБ (примерно 8 ГБ). Мы попробуем увеличить размер этого диска.

Изменить размер диска Тома

Перейдите к экземпляру EC2 -- > Том, прикрепленный к экземпляру.

Здесь вы видите том, нажмите \Действия\ --> \Изменить тома\.

На всплывающем экране укажите желаемый размер. Я указал 30 ГБ, раньше было 8 ГБ. Нажмите на кнопку «Изменить», это изменит размер диска на 30 ГБ.

Подтвердите изменение, нажав кнопку «Да».

Вы увидите, что диск был изменен.

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

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

На этом этапе, если вы проверите место на диске, вы увидите, что в томе/все еще есть 7,7 ГБ.

df -h

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

lsblk

Проверьте тип файловой системы, используя следующую команду.

blkid

В нашем случае файловая система имеет тип ext4 тома

Используйте следующую команду, чтобы расширить том типа ext4.

sudo resize2fs /dev/xvda1

Если вы на этот раз проверите размер диска, вы увидите, что диск был расширен, и теперь у нас есть 28 ГБ (примерно 30 ГБ) для раздела /.

df -h

Если вы видите файловую систему, отличную от ext4, посетите официальную документацию AWS здесь.

Заключение

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