Как уменьшить динамический виртуальный жесткий диск в VirtualBox?
Виртуальная машина на VirtualBox с Debian на борту, ОС занимает примерно 3 ГБ, но сам диск виртуальный машиной занимает около 80 ГБ.
Снапшоты все я удалил.
Пробовал сжимать диск командной ... --compact, не сильно помогло.
У ОС виртуальной машины используется LVM.
Есть ли способ уменьшить размер виртуальной машины?
создай 2й диск динамический, с нужным размером
загрузись с загр диска gparted и уменьши раздел до нужных размеров
загрузись с загр диска rDriveImage или clonezilla и клонируй диск на новый
отключи старый диск и запустись с нового
inneks, скачиваешь gparted. грузишься с liveCD этого и там уменьшаешь размер раздела, иначе новый диск будет такой же большой и займет всё пространство сразу
inneks, диск виртуалки не уменьшится физически на хосте. Он же уже разросся до определенного размера.
в итоге ты получишь файл диска на хосте, к примеру в 200 Гб, а в самом линуксе будет занято к примеру всего 50 Гб
Сделал так, сработало. Насколько этот метод правильный ?
Необходимо внутри образа создать файл, заполненный нулями, максимально большого размера. А затем его удалить. Для этого необходимо загрузить гостевую систему (предполагается, что там установлен Linux) и под пользователем root выполнить команду: