Стиснення віртуальних дисків virtualbox disk image (vdi) - software expert

Ні для кого не секрет, що за замовчуванням пакет віртуалізації VirtualBox використовує динамічні диски, обсяг яких автоматично збільшується до заздалегідь певної межі в міру того, як гостьовий операційної системи потрібно додатковий простір на віртуальному носії. З часом це призводить до того, що VDI-файл розростається до максимальних розмірів, і для раціонального використання дискового простору хост-машини його доводиться упаковувати.

Процедура стиснення віртуальних дисків досить проста і передбачає послідовне виконання наступних кроків.

1. Завантажується гостьова система, віртуальний носій якої передбачається піддати стисненню.

2. У вікні емульованого комп'ютера відкривається браузер і завантажується утиліта SDelete (в разі використання Windows) або ZeroFree (якщо в гостьовій системі задіяний Linux).

3. У гостьовій системі відкривається консоль і запускаються згадані інструменти, призначені для заповнення незайнятого простору на віртуальному носії нулями.

У Windows необхідно скористатися командою:

У гостьових системах на базі Linux інструкціями:

mount -n -o remount, ro -t ext2 / dev / sda1 /
mount -n -o remount, ro -t ext2 / dev / sdb1 / var
zerofree / dev / sda1
zerofree / dev / sdb1

Стиснення віртуальних дисків virtualbox disk image (vdi) - software expert

4. Коли SDelete або ZeroFree припинить обробку диска, потрібно завершити роботу гостьової системи і в консолі самого що ні на є справжнього комп'ютера виконати команду:

VBoxManage modifyvdi імя_віртуального_діска.vdi --compact

5. Після введення команди і натискання клавіші Enter залишиться тільки запастися терпінням і дочекатися завершення упаковки віртуального диска.

Схожі статті