Как увеличить размер образа облака в Ubuntu
Я пытался запустить виртуальную машину с помощью облачных образов Ubuntu. Теперь размер изображения очень меньше, я получаю только 2 ГБ пространства. Есть ли способ увеличить размер? Я попытался изменить размер qemu-img, но он не работает, поскольку я не могу перераспределить пространство внутри виртуальной машины.
ТИА.
2 ответа
Я буду говорить на основе нескольких быстрых экспериментов QEMU на следующей установке: https://askubuntu.com/questions/281763/is-there-any-prebuilt-qemu-ubuntu-image32bit-online/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 был смонтирован в /.
Пакет Growroot разработан именно для этого. http://packages.ubuntu.com/fr/trusty/admin/cloud-initramfs-growroot
Если он еще не установлен, добавьте его apt-get install cloud-initramfs-growroot
и перезагрузите свой экземпляр. Корневой раздел будет расширен до полного размера вашего виртуального диска (тот, который вы расширили с помощью qemu-img).