У меня есть одна Xubuntu 12.10 64-битная виртуальная машина Virtualbox на 64-битном хосте Windows 7. Он имеет один динамически выделяемый жесткий диск в формате VDI с максимальной емкостью 20 ГБ.

Если я использую команду df -h в виртуальной машине, я получаю, что в главном разделе используется 5,3 ГБ. У меня есть только 2 раздела, один для жесткого диска ext4, а другой с 512 МБ подкачки. У меня нет снимков.

Файл VDI этой виртуальной машины имеет 10,7 ГБ. Это нормально эта разница пространства? Это вызвано тем, что формат VDI?

2 ответа2

1

Вы можете уменьшить изображение VDI

Примерно следующие шаги:

  1. Загрузитесь в безопасном режиме (режиме восстановления), где вы можете получить доступ к своему корневому разделу (/dev/sda1).
  2. Смонтируйте корневой раздел только для чтения (mount -o ro /dev/sda1 /mnt /tmp)
  3. обнулите неиспользуемое пространство с помощью dd или zerofree
  4. Завершите работу виртуальной машины и запустите «VBoxManage modifyhd –compact /path/to/virtualboximage.vdi».
1

Возможно, вы использовали 10,7 ГБ в прошлом на виртуальной машине. Файл Dynamic VDI может увеличиваться при использовании большего количества дисков, но не сокращается при использовании меньшего. Он увеличится до размера, определенного вами для виртуальной машины (20 ГБ). Я не знаю ни одного способа (не говоря о том, что его нет) сократить его, кроме как сделать новый файл и скопировать все в него ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .