При работе с виртуальными машинами размеры дисков могут изменяться, иногда бывают случаи, когда размер файла динамического виртуального диска в несколько раз превышает размер информации на нем.
Давайте рассмотрим, как уменьшить размер файла виртуального диска
Перед началом работы убедитесь, что на реальной системе у Вас хватит места, чтобы файл виртуального диска увеличился до его максимального размера.
1. Подготовка гостевой ОС
1.1. Для гостевой системы Windows
Дефрагментируем диски в гостевой системе
Скачайте файл SDELETE.EXE, взять его можно на официальном сайте Microsoft.com - Программа SDelete
Запускаем данную утилиту из командной строки
sdelete.exe –z
Дожидаемся завершения работы программы, при этом, игнорируем сообщения о нехватке свободного места на дисках гостевой ОС
1.2. Для гостевой системы Unix
С консоли запускаем
dd if=/dev/zero of=/tmp/zerofile; rm /tmp/zerofile
2. Сжатие образа диска.
Выключаем гостевую ОС и приступаем к работе с файлом виртуального диска
Выполняем из консоли
VBoxManage modifyhd путь_к_вашему_образу.vdi --compact
Если у Вас базовая ОС Windows, приложение находится по адресу;
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe
Данная операция сожмет образ, исключая свободное место, то есть, образ будет занимать столько, сколько информации в нем.
Как первый, так и второй этапы довольно длительные, так что рекомендую запастись терпением.
Комментариев нет:
Отправить комментарий