Динамический диск VirtualBox не расширяется до размера Virtual

У меня Ubuntu 12.04 работает на VirtualBox 4.2.4 на диске Dynamic VDI ​​с лимитом 8 ГБ на реальном разделе ext4 с более чем 40 ГБ доступной пустой комнаты. Однако VDI не расширяется до предела. 8 ГБ более чем достаточно для того, что я хочу сделать.

Как сделать доступным оставшееся место? Доступное пространство в / и .home составляет 41 КБ.

vm

vdi

17
задан 19 November 2012 в 04:12

6 ответов

/tmp будет tmpfs, то есть файловой системой, хранящейся в ОЗУ. Поэтому, если вы не назначите у вас ~ 800 МБ свободной оперативной памяти в вашей виртуальной машине, этого будет недостаточно для хранения ISO.

Это, вероятно, не то, что вы намеревались: просто сохраните ISO в «реальном» каталоге (например, /home/<username>), и он должен работать просто отлично.

0
ответ дан 19 November 2012 в 04:12

Я починил свою машину VirtualBox путем устанавливания пути на хост-машине Windows 7 для включения каталога установки VirtualBox (Шаги):

  1. нажмите кнопку запуска
  2. Щелкните правой кнопкой по компьютеру
  3. Нажмите Properties
  4. Нажмите Advanced System Settings
  5. На [Advanced] вкладка нажимают кнопку [Environment Variables]
  6. Под Системными переменными прокрутите вниз, чтобы соединить каналом и нажать [Edit]
  7. Добавьте все в кавычках к концу строки"; C:\Program Files\Oracle\VirtualBox\"
  8. Нажмите [Ok]

Затем переместитесь в каталог Диска VirtualBox (под username\VirtualBox VMs) взятый от (https://forums.virtualbox.org/viewtopic.php? f=7&t=52351)

  1. откройте cmd и переместитесь в диск VirtualBox
  2. введите эту команду: VBoxManage showhdinfo
  3. Примите во внимание UUID диска.
  4. введите эту команду: VBoxManage modifyhd UUID_of_the_VDI_disk - изменяет размер 80000 (это делает дисковые 80 концерты, корректируйтесь к размеру, который Вы хотите),

ВАЖНЫЕ ШАГИ ЗАПУСКАЮТСЯ ЗДЕСЬ: Затем загрузите Виртуальную машину на LiveCD (Диск установки) (взятый от Расширения размера Раздела Ubuntu с освобожденным пространством (подкачка между этими двумя)),

Я не могу подчеркнуть это достаточно:

Это настоятельно рекомендовано для резервного копирования любых важных файлов, прежде чем выполнение изменит размер/переместит/расширит операций.

Способ сделать это, путем удаления раздела подкачки, расширьте раздел, который Вы хотите и затем воссоздаете раздел подкачки.

Раздел подкачки может только быть удален после того, как подкачка выключена:

ПОДКАЧКА прочь: sudo/sbin/swapoff-a ПОДКАЧИВАЮТ на: sudo/sbin/swapon-a

Шаги:

  1. Начальная загрузка от Ubuntu LiveCD
  2. Откройте терминал и выключите подкачку
  3. Установка GParted
  4. Расширьте раздел, который Вы хотите, но оставляете пространство для подкачки
  5. фиксируйте изменения
  6. создайте раздел подкачки
  7. включите подкачку

Примечание: Если Ваша подкачка не является Вашим основным жестким диском, то посмотрите SwapFaq о том, как активировать раздел подкачки

Это настоятельно рекомендовано для резервного копирования любых важных файлов, прежде чем выполнение изменит размер/переместит/расширит операций.

2
ответ дан 19 November 2012 в 04:12

Похоже, это не связано с ростом вашего виртуального диска, поскольку вы должны получить сообщение об ошибке от VirtualBox, сообщающее, что он не может выделить больше дискового пространства для вашего виртуального диска.

Некоторые идеи:

  • Использовали ли вы специальную схему разбиения в вашей виртуальной машине?
  • Каков результат df -h в вашей виртуальной машине?
  • Вы может использовать baobab для поиска того, что занимает все ваше / пространство.
0
ответ дан 19 November 2012 в 04:12

Попробуйте настроить общую папку, это может быть решением вашей проблемы.

  1. В VirtualBox введите настройки виртуальной машины> общие папки и добавьте новую; выберите путь в вашем хост-компьютере, назовите его FOLDER_NAME и отметьте Auto mount и make permanent.
  2. Установить гостевые дополнения; посмотрите на этот , чтобы увидеть, как
  3. Создайте папку на вашей гостевой виртуальной машине, чтобы указать папку, созданную на хосте, просто создайте новую папку, например /home/"your_user_name"/shared
  4. [ 1110] Mmount общей папки: sudo mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared
  5. Чтобы сделать монтирование автоматическим, добавьте mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared" to the end of "/etc/rc.local" before "exit 0"
0
ответ дан 19 November 2012 в 04:12

Такая же проблема была в Ubuntu 15.04, на которой работала Ubuntu Gnome 15.04 на виртуальной машине. Кажется, что, несмотря на то, что это «Динамически распределенное хранилище», VirtuaBox не увеличивало его, и у меня были последние 100 МБ, и оно не позволяло мне обновляться через Обновления программного обеспечения. Решением было выполнить обновление через терминал.

sudo apt-get upgrade

Это вынудило VirtualBox создать дополнительное хранилище, оно освободилось до 500 МБ, как только началось обновление.

0
ответ дан 19 November 2012 в 04:12

Можно использовать это легкое решение: В Вашем Терминальном типе эта команда

VBoxManage.exe modifyhd "path-of-your-disk" --resize 20000

можно найти путь диска в соответствии с конфигурацией VM / устройство хранения данных / yourVM.vbi (путь справа)

0
ответ дан 16 October 2019 в 16:20

Другие вопросы по тегам:

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