У меня есть виртуальная машина Virtualbox, с .vdi, который занимает 49 ГБ на хост-машине.
Возможно, я однажды использовал столько места внутри виртуальной машины, но сейчас я использую только около 6 ГБ.
Я попробовал эту команду для virtualbox:
vboxmanage modifyhd /path/to/disk.vdi --compact
Это начало работать 0% .. 10% ..... 100%. Но на самом деле ничего не произошло, .vdi все еще был 49gb.
Затем я запустил 'df -h' в виртуальной машине и нашел это:
root@mypc# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/mypc-root 2.0T 38G 1.9T 2% /
udev 1.3G 4.0K 1.3G 1% /dev
tmpfs 502M 784K 501M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.3G 160K 1.3G 1% /run/shm
/dev/sda1 228M 31M 185M 15% /boot
/home/someuser/.Private 2.0T 38G 1.9T 2% /home/someuser
Я не знаю, почему он использует 38 ГБ там.
Я убрал мусор, но это не помогло.
Любые идеи о том, что еще я могу сделать?
Виртуальная машина имеет Ubuntu 12, с зашифрованным LVM и дома (это.Частный реж). На хосте установлена Windows 7.
ОБНОВИТЬ
Мне удалось освободить место для /dev /sda1, но не для /dev /mapper /mypc-root. Zerofree запускается и никогда не заканчивается, хотя я могу сказать, что диск прекратил запись, потому что через минуту он перестает шуметь.
Вот вывод для 'df -ih'
root@mypc:/home/someuser# df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/mypc-root 128M 208K 128M 1% /
udev 311K 495 310K 1% /dev
tmpfs 314K 428 314K 1% /run
none 314K 4 314K 1% /run/lock
none 314K 7 314K 1% /run/shm
/dev/sda1 122K 230 122K 1% /boot
/home/someuser/.Private 128M 208K 128M 1% /home/someuser