Зменшуємо розмір дінамічіскіе віртуальних дисків virtualbox - російська підтримка і розробка

У своїй роботі постійно використовую VirtualBox в якому живе Debian і виконує роль веб-сервера. Розташовується Debian на динамічному віртуальному диски .vdi, який обмежений розмірів в 8 ГБ, але такий розмір встановлений на всякий випадок, а так ОС і файли займає 3ГБ. Згодом файли динамічних віртуальних дисків розростаються і з'їдають свій ліміт. Якщо ми будемо видаляти дані в гостьовій ОС, то це не зменшує розмір динамічного диска. Я сильно обмежений у вільному просторі через SSD на 128ГБ, тому тримати віртуальні диски по 8ГБ немає можливості.

Зменшуємо розмір дінамічіскіе віртуальних дисків virtualbox - російська підтримка і розробка

Зручного і автоматичного способу зменшення розміру немає, але завжди є запасний план. Можна видалити порожні блоки на віртуальному диску які заповнені нулями. Видаляючи файли в гостьовій ОС, блоки на диску обростають "сміттям", тому все це потрібно заповнити нулями.

Для гостьових Linux машин все простіше. Створюємо в гостьовій машині файл розміром в порожній простір, а потім видаляємо його:

Тепер вимикаємо вірутальних машину і відкриваємо консоль на хості, де переходимо в папку з потрібним віртуальним диском і виконуємо команду:

  • Робіть резервну копію віртуальної машини перед такими діями.
  • Переконайтеся, що у вас достатньо вільного місця на фізичному диску для максимального збільшення розміру віртуального диска.

Поділитися

Схожі статті