Название говорит само за себя.
Я создал диск, и теперь я хотел бы увеличить его размер. Я знаю, что могу добавить новый, но не хочу.
Гость в вопросе Ubuntu 11.04
Название говорит само за себя.
Я создал диск, и теперь я хотел бы увеличить его размер. Я знаю, что могу добавить новый, но не хочу.
Гость в вопросе Ubuntu 11.04
Ответы:
Об этом есть очень хорошая запись в блоге на http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html
Основные инструкции, чтобы изменить размер до 30G:
Выключите любую виртуальную машину, используя диск.
"c: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe" modifyhd c: \ path \ to \ ubuntu_big.vdi --resize 30000
В руководстве VirtualBox есть раздел, в котором рассказывается, как изменить размер жесткого диска виртуальной машины с помощью инструмента cmd-line. Это было бы хорошо?
virtualbox-ose
пакет, не VBoxManage list hdds
показывать HD, поэтому я не могу его использовать. Может быть, это могло бы работать, если бы у меня была другая виртуальная коробка, и я мог бы работать непосредственно с файлом .vdi. Спасибо за наводку tho
Моя корневая файловая система (/) была заполнена на гостевой виртуальной машине с ОС Oracle Enterprise Linux (OEL) 7, созданной в Oracle Virtualbox. Я считаю, что аналогичные шаги должны присутствовать и для других версий Linux, таких как Redhat, Fedora, CentOS или Ubuntu.
Чтобы увеличить место на диске, я следовал следующим шагам:
Увеличьте размер виртуального диска, используя следующую команду:
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd [absolute path to file] --resize [size in MB]
Скачал Gparted Live iso отсюда
Mount Gparted iso в оптическом приводе виртуальной машины.
Увеличьте LVM, используя следующую команду (при условии, что корневой том - '/ dev / ol / root')
lvextend -L+10G /dev/ol/root
ИЛИ
lvextend -l +100%FREE /dev/ol/root
Увеличьте размер файловой системы:
xfs_growfs /
Проверьте, используя:
df -k /
Надеюсь, это поможет!
Обновленные инструкции для VirtualBox 5 и Ubuntu 16 с использованием хоста Windows:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk PATH-TO-VDI-FILE --resize NEW-SIZE-IN-MEGABYTES
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifymedium disk GUID --resize NEW-SIZE-IN-MEGABYTES
df -k
чтобы найти имя MOUNT-POINT, вам нужно изменить размер (в правом столбце выходных данных) и записать имя его соответствующего PARTITION-NAME в левом столбце.sudo umount MOUNT-POINT
sudo gparted
выберите правильный виртуальный диск из выпадающего списка в верхнем правом углу, и в появившемся графическом окне щелкните правой кнопкой мыши на поле ИМЯ-РАЗДЕЛ или его запись в таблице, выберите изменить размер / переместить и в появившемся диалоговом окне изменить размер это заполнить новое пространство. Нажмите кнопку «Изменить размер», чтобы закрыть диалоговое окно, затем в главном окне выберите значок галочки на панели инструментов значков, чтобы применить изменения.Если вы хотите узнать, как увеличить дисковое пространство с помощью Gpart, см .: https://prasadlinuxblog.wordpress.com/2014/01/23/use-gparted-to-increase-disk-size-of-a-linux-native -разбиение /
Также мне пришлось скачать amd64 версию Gparted, так как версия i686 не работала