Недавно у меня появилась проблема с количеством свободного места на системном жестком диске “C” (такую метку обычно имеет диск с системой из семейства Windows). Это обычный малоразмерный SSD-диск, используемый только для быстрой загрузки системы. Ну так вот, место на нем стремительно стало заканчиваться из-за Vagrant и нужно было как-то решить проблемы с местом.

Vagrant – это надстройка над виртуальными машинами, которая упрощает и ускоряет работу с ними. Подробнее о Vagrant можно почитать на официальном сайте или в шпаргалке.

Дело в том, что Vagrant хранит свои box’ы по умолчанию в директории пользователя – “ДИРЕКТОРИЯ_ПОЛЬЗОВАТЕЛЯ/.vagrant.d”, плюс сами виртуальные машины тоже хранятся в директории пользователя, что и занимает много места.

Немного покопавшись в сети я нашел способ изменить директорию хранения box’ов Vagrant’а вот тут (у автора той статьи получилась аналогичная ситуация). Для изменения директории вам нужно ввести следующую команду в консоль:

В моём случае она выглядела вот так:

После этого главная директория Vagrant со всеми файлами переехала на новое место и старую директорию можно удалить за ненадобностью. Только не забудьте скопировать старые файлы в новую директорию.

Перед удалением, на всякий случай, сделайте копию и проверьте все ли правильно работает на новом месте.

Для изменения места хранения виртуальных машин (образов) вам нужно будет поменять настройки самой виртуальной машины, в моем случае это VirtualBox. Это можно сделать в меню: “Файл”-“Настройки”-“Общие”-“Папка для машин по умолчанию”.

На этом все, надеюсь данная статья сэкономит кому-нибудь время.

Полезные ссылки по этой теме:

Добавить комментарий