Как увеличить размер облачного образа Ubuntu

1384
Pensu

Я пытался запустить виртуальную машину с помощью облачных образов Ubuntu. Теперь размер изображения очень меньше, я получаю только 2 ГБ пространства. Есть ли способ увеличить размер? Я попытался изменить размер qemu-img, но он не работает, так как я не могу перераспределить пространство внутри виртуальной машины.

ТИА.

3

2 ответа на вопрос

2
Antoine Coetsier

Пакет Growroot предназначен именно для этого. http://packages.ubuntu.com/fr/trusty/admin/cloud-initramfs-growroot

Если он еще не установлен, добавьте его apt-get install cloud-initramfs-growrootи перезагрузите экземпляр. Корневой раздел будет расширен до полного размера вашего виртуального диска (тот, который вы расширили с помощью qemu-img).

Для меня это говорит: «Неподдерживаемая платформа в системе EFI, ничего не делая». Serge Rogatch 7 лет назад 0
Похоже, это уже установлено в облачном образе Ubuntu 16.04. По крайней мере, у меня это сработало, и мне не нужно было ничего делать. AlanObject 7 лет назад 0
0
Ciro Santilli 新疆改造中心 六四事件 法轮功

Я буду говорить на основе нескольких быстрых экспериментов QEMU на следующей установке: https://askubuntu.com/questions/281763/is-there-any-prebuilt-qemu-ubuntu-image32bit-online/1081171#1081171

qemu-img

По состоянию на 18.04 облачные изображения уже были в формате qcow2, поэтому, похоже, сработало следующее:

qemu-img resize ubuntu-18.04-server-cloudimg-arm64.img +128G 

Гость появился, чтобы немедленно поднять этот новый размер.

growpart

Этот скрипт утверждает, что данный раздел заполняет как можно больше места и может быть полезен:

sudo apt-get install cloud-guest-utils sudo growpart /dev/vda 1 

Кажется, что он работает хорошо, хотя / dev / vda1 был смонтирован в /.

Похожие вопросы