Virtualbox 7.1 не запускается виртуалка. Ошибка VERR_NO_LOW_MEMORY
Иногда не хотят стартовать виртуалки (ошибка VERR_NO_LOW_MEMORY), пока не выполнишь
echo 3 | sudo tee /proc/sys/vm/drop_caches
Взято тут
Иногда не хотят стартовать виртуалки (ошибка VERR_NO_LOW_MEMORY), пока не выполнишь
echo 3 | sudo tee /proc/sys/vm/drop_caches
Взято тут
Как не планируй размеры дисков, всё равно часто бывают ситуации, когда размер диска нужно увеличить. Сделать это довольно просто. Допустим виртуальный диск у нас лежит в
~/VirtualBox VMs/Ubuntu/Ubuntu.vdi
Сначала нужно точно узнать размер диска, для этого набираем
VBoxManage showhdinfo '~/VirtualBox VMs/Ubuntu/Ubuntu.vdi'
Смотрим на параметр Capacity. Новый размер должен быть не меньше, чем текущий.
Для изменения размера набираем
Для того, чтобы сжать виртуальный жесткий диск VirtualBox необходимо:
1) Заполнить нулями всё незанятое место в гостевой ОС GNU/Linux. Для этого я использую утилиту pv:
sudo apt install pv
Для автоматизации процесса я использую следующий скрипт. Он заполняет нулями свободное место, затем удаляет временный файл и выключает виртуальную машину:
VBoxManage controlvm VMNAME acpipowerbutton
где VMNAME - имя вашей виртуалки
Т.к. я предпочитаю не устанавливать GUI на серверы, а управлять виртуалками через терминал не очень удобно, то воспользуемся замечательным ПО phpVirtualBox.
На момент написания статьи:
1) актуальная версия VirtualBox 5.1.12
2) актуальная версия phpVirtualBox 5.0.5
3) ip-адрес гипервизора: 192.168.0.3
4) ОС Debian Jessie amd64 без systemd