У меня Ubuntu 12.04 работает на VirtualBox 4.2.4 на диске Dynamic VDI с лимитом 8 ГБ на реальном разделе ext4 с более чем 40 ГБ доступной пустой комнаты. Однако VDI не расширяется до предела. 8 ГБ более чем достаточно для того, что я хочу сделать.
Как сделать доступным оставшееся место? Доступное пространство в / и .home составляет 41 КБ.
/tmp
будет tmpfs
, то есть файловой системой, хранящейся в ОЗУ. Поэтому, если вы не назначите у вас ~ 800 МБ свободной оперативной памяти в вашей виртуальной машине, этого будет недостаточно для хранения ISO.
Это, вероятно, не то, что вы намеревались: просто сохраните ISO в «реальном» каталоге (например, /home/<username>
), и он должен работать просто отлично.
Я починил свою машину VirtualBox путем устанавливания пути на хост-машине Windows 7 для включения каталога установки VirtualBox (Шаги):
Затем переместитесь в каталог Диска VirtualBox (под username\VirtualBox VMs) взятый от (https://forums.virtualbox.org/viewtopic.php? f=7&t=52351)
ВАЖНЫЕ ШАГИ ЗАПУСКАЮТСЯ ЗДЕСЬ: Затем загрузите Виртуальную машину на LiveCD (Диск установки) (взятый от Расширения размера Раздела Ubuntu с освобожденным пространством (подкачка между этими двумя)),
Я не могу подчеркнуть это достаточно:
Это настоятельно рекомендовано для резервного копирования любых важных файлов, прежде чем выполнение изменит размер/переместит/расширит операций.
Способ сделать это, путем удаления раздела подкачки, расширьте раздел, который Вы хотите и затем воссоздаете раздел подкачки.
Раздел подкачки может только быть удален после того, как подкачка выключена:
ПОДКАЧКА прочь: sudo/sbin/swapoff-a ПОДКАЧИВАЮТ на: sudo/sbin/swapon-a
Шаги:
Примечание: Если Ваша подкачка не является Вашим основным жестким диском, то посмотрите SwapFaq о том, как активировать раздел подкачки
Это настоятельно рекомендовано для резервного копирования любых важных файлов, прежде чем выполнение изменит размер/переместит/расширит операций.
Похоже, это не связано с ростом вашего виртуального диска, поскольку вы должны получить сообщение об ошибке от VirtualBox, сообщающее, что он не может выделить больше дискового пространства для вашего виртуального диска.
Некоторые идеи:
df -h
в вашей виртуальной машине? baobab
для поиска того, что занимает все ваше /
пространство. Попробуйте настроить общую папку, это может быть решением вашей проблемы.
FOLDER_NAME
и отметьте Auto mount
и make permanent
. /home/"your_user_name"/shared
sudo mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared
mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared" to the end of "/etc/rc.local" before "exit 0"
Такая же проблема была в Ubuntu 15.04, на которой работала Ubuntu Gnome 15.04 на виртуальной машине. Кажется, что, несмотря на то, что это «Динамически распределенное хранилище», VirtuaBox не увеличивало его, и у меня были последние 100 МБ, и оно не позволяло мне обновляться через Обновления программного обеспечения. Решением было выполнить обновление через терминал.
sudo apt-get upgrade
Это вынудило VirtualBox создать дополнительное хранилище, оно освободилось до 500 МБ, как только началось обновление.
Можно использовать это легкое решение: В Вашем Терминальном типе эта команда
VBoxManage.exe modifyhd "path-of-your-disk" --resize 20000
можно найти путь диска в соответствии с конфигурацией VM / устройство хранения данных / yourVM.vbi (путь справа)