Размер раздела в Виртуальной гостевой системе Поля

У меня есть Kubuntu как хост-система и человечность как гостевая система на Виртуальном Поле. Виртуальный жесткий диск был создан с флагом "Dynamically allocated storage", таким образом, я предположил, что размер устройства хранения данных должен вырасти с системными требованиями.

Теперь я проверяю свою виртуальную систему:

$df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        11G  6.5G  3.7G  65% /

Но виртуальное поле указывает больше чем на 93%: Virtual box - disk information

и это - реальный размер виртуального диска в хост-системе

$ls -s Ubuntu.vdi -h 
12G Ubuntu.vdi

Два вопроса:

  1. почему?
  2. как уменьшить фактический размер до 65%?

Спасибо!

2
задан 7 July 2016 в 06:33

2 ответа

Спасибо @JonasC, я смог уменьшить его довольно легко.

Первый Вам нужны R.I.P.-linux или любая другая спасательная система с zerofree util. Загрузите эту спасательную систему и работайте

zerofree -v /dev/sda1

Затем виртуальная машина остановки и работайте на хосте

vboxmanage modifyhd /path/to/thedisk.vdi --compact

, Результат очевиден:

$ls -sh Ubuntu.vdi 
12G Ubuntu.vdi

$ vboxmanage modifyhd Ubuntu.vdi  --compact
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

$ ls -sh Ubuntu.vdi 
8.2G Ubuntu.vdi
1
ответ дан 2 December 2019 в 04:55

Короткий ответ: система VDI требует места. Подробнее: https://forums.virtualbox.org/viewtopic.php?t=8046

. Почему вы хотите уменьшить фактический размер? Фактический размер - это не «фактический» размер файла .vdi, а фактический размер виртуального диска, используемого внутри виртуальной машины. попробуйте открыть терминал и введите: ls -R ~ / VirtualBox VM, вы увидите, что реальный размер меньше. Или, возможно, у вас есть скрытые данные.

0
ответ дан 2 December 2019 в 04:55

Другие вопросы по тегам:

Похожие вопросы: