У заголовку все сказано.
Я створив диск і тепер хотів би збільшити його розмір. Я знаю, що можу додати новий, але цього не хочу.
Гостьовий оператор, про який йде мова, - Ubuntu 11.04
У заголовку все сказано.
Я створив диск і тепер хотів би збільшити його розмір. Я знаю, що можу додати новий, але цього не хочу.
Гостьовий оператор, про який йде мова, - Ubuntu 11.04
Відповіді:
Про це є дуже хороший запис у блозі за адресою http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html
Основні вказівки щодо зміни розміру до 30G:
Вимкніть будь-який ВМ за допомогою диска.
"c: \ програмні файли \ Oracle \ VirtualBox \ VBoxManage.exe" modifyhd c: \ path \ to \ ubuntu_big.vdi --розмір 30000
У посібнику по VirtualBox є розділ, який розповідає про те, як змінити розмір жорсткого диска VM за допомогою інструменту cmd-line. Це було б корисно?
virtualbox-ose
пакет, VBoxManage list hdds
не показуйте HD, тому я не можу його використовувати. Можливо, це могло б спрацювати, якщо б у мене був інший віртуальний ящик, і я міг працювати безпосередньо над файлом .vdi. Дякую за tipo Тхо
Моя коренева (/) файлова система була повною в VM для гостей з ОС Oracle Enterprise Linux (OEL) 7, створеною в Virtualbox Oracle. Я вважаю, що подібні кроки мають бути наявними для інших версій Linux, таких як Redhat, Fedora, CentOS або Ubuntu.
Щоб збільшити дисковий простір, я виконав наступні кроки:
Збільшити розмір віртуального диска за допомогою команди нижче:
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe modifyhd [absolute path to file] --resize [size in MB]
Завантажили живу ізо-версію Gparted звідси
Встановити Gparted iso в оптичному приводі VM.
Збільшити 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
, виберіть правильний віртуальний диск із випадаючого у верхньому правому куті, а в отриманому графічному дисплеї клацніть правою кнопкою миші на полі PARTITION-NAME або введенням його в таблицю, виберіть розмір / переміщення та в діалоговому вікні, що виходить, змініть розмір це заповнити новий простір. Натисніть кнопку Змінити розмір, щоб закрити діалогове вікно, а потім у головному вікні виберіть піктограму галочки на панелі інструментів значка, щоб застосувати зміни.Якщо ви хочете знати, як збільшити простір на диску за допомогою Gpart, див. Https://prasadlinuxblog.wordpress.com/2014/01/23/use-gparted-to-increase-disk-size-of-a-linux-native -розділ /
Також мені довелося завантажити версію ampar64 Gparted, оскільки версія i686 не працювала