Как уменьшить размер VM?
У меня есть виртуальная виртуальная машина с .vdi, которая занимает 49 ГБ на главной машине.
Возможно, я использовал это много места внутри виртуальной машины один раз, но теперь я использую только 6 ГБ.
Я попробовал эту команду для виртуального бокса:
- Как я могу заставить VirtualBox хорошо играть с двумя мониторами?
- Какова правильная пошаговая процедура установки любого приложения в Ubuntu?
- Почему pinging «drive» получает ответы от 127.0.53.53?
- «Не может прочитать заголовок Linux». Новая установка, старая машина
- Могу ли я перенести установку Ubuntu vmware на новый ноутбук?
vboxmanage modifyhd /path/to/disk.vdi --compact
Он начал работать 0% .. 10% ….. 100%. Но ничего действительно не произошло, .vdi все еще был 49 ГБ.
Затем я запускаю «df -h» в виртуальной машине и обнаружил следующее:
[email protected]# 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
Я не знаю, почему он использует 38gb.
Я очистил корзину, но это не помогло.
Любые идеи о том, что еще я могу сделать?
VM имеет Ubuntu 12, с зашифрованным LVM и домашним (это директория .Private). Хост имеет Windows 7.
ОБНОВИТЬ
Мне удалось освободить место для / dev / sda1, но не для / dev / mapper / mypc-root. Zerofree запускается и никогда не заканчивается, хотя я могу сказать, что диск перестает писать, потому что он перестает шуметь через минуту.
Вот результат для 'df -ih'
[email protected]:/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
- Указатель мыши в моей виртуальной машине Ubuntu превратился в небольшую руку с документом, а клики игнорируются. Как выйти из этого режима?
- Виртуальный сервер
- Apache2 RewriteRule не работает
- Почему я не вижу ограниченные пакеты Ubuntu
- Как показать полные имена папок, содержащих закладки в закладке Google Chrome?
- Не удается установить Google Chrome на Ubuntu 11.04
- Запись доступа к OSX HDD из Ubuntu
- Невозможно удалить атрибут «только для чтения» карты Micro SD после изображения Ubuntu
Из руководства :
Чтобы эта операция была эффективной, требуется, чтобы свободное пространство в гостевой системе сначала было обнулено с помощью подходящего программного инструмента. Для гостей Windows вы можете использовать инструмент
sdelete
, предоставляемый Microsoft. Выполнитеsdelete -c
в гостевой системе, чтобы обнулить свободное место на диске перед сжатием образа виртуального диска. Для Linux используйте утилитуzerofree
которая поддерживает файловые системы ext2 / ext3.
Я думаю, что суть вашей проблемы в том, что ваша корневая файловая система ( /
) имеет размер 2 ТБ. С большой файловой системой относительно небольшие накладные расходы (inodes и т. Д.) По-прежнему довольно велики (> 32 ГБ, в вашем случае).
Если вы хотите сжать свой виртуальный диск, сначала вам необходимо сжать корневую файловую систему.