aws увеличить root раздел

AWS увеличить root раздел EBS — пример увеличения раздела вручную с выключением виртуальной машины. Сейчас AWS позволяет не выключать instance.

AWS увеличить root раздел EBS

Управление через CLI возможно после начальной настройки.

Проверить исходный объем диска

df -h

11 Гб, будем добавлять до 15 Гб.

aws ec2 describe-instances

Из результата нужно взять InstanceID и VolumeID. Они будут использованы позже.

1) останавливаем instance

aws ec2 stop-instances —instance-id XXXX

2) Делаем снапшот файловой системы
Как VolumeID возьмем YYYYY

aws ec2 create-snapshot —volume-id YYYYYY —description «root snaptiot of instance XXXX»

Проверяем состояние, виртуальная машина должна быть выключена

aws ec2 describe-instances

Здесь будет volume size is there и 'owner-id' (777777777777)

3) Отсоединяем root портицию

awc ec2 describe-snapshots —owner-ids 7777777777777 —output-table

Статус должен быть completed

awc ec2 detach-volume —volume-id YYYYYYYYYYYY

Удаляем партицию

awc ec2 delete-volume —volume-id YYYYYYYYYYYY

4) Сейчас из снапшота будем создавать новую партицию с нужным размером

awc ec2 create-volume —snapshot-id XXXXXXXXXXX —size-volume 15 —availability zone us-west-2b

Описание диска

aws ec2 describe-volumes —volume-id newUUUUUUUUU

5) Подключаем диск кинстансу

aws ec2 attach-volume —volume0id newUUUUUUUUU —instance-id XXXXXXXXXXX —device /dev/sda1

Описание диска

aws ec2 describe-volumes —volume-id newUUUUUUUUU

6) Включаем instance

aws ec2 start-instances —instance-id XXXX

Выполнять resize2fs не нужно.

Categories: