1

Суперпользователям. Я хочу сохранить жизнь SSD-накопителя моего ноутбука. Я активно использую Vagrant, Chef и Virtualbox. Я использую Test Kitchen с Vagrant для запуска тестов кода инфраструктуры. Я создаю и уничтожаю виртуальные машины весь день, несколько раз в день, иногда параллельно. Я бы хотел, чтобы вся эта эфемерная деятельность происходила на tmpfs, например /dev /shm /, а не на жевании моего SSD с ограничением записи. Я использую GNU /Linux. У меня 32 ГБ оперативной памяти, поэтому я бы хотел использовать ее интенсивно! :)

Есть так много мест, где эти программы хранят свои файлы, и я надеялся, что у кого-нибудь есть волшебная символическая ссылка, привязка или подобное, что просто волшебным образом решит эту проблему. :) Любой берущий? Заранее спасибо.

1 ответ1

0

Итак, я ответил на это сам, с помощью https://www.virtualbox.org/manual/ch10.html .

$ cd ~/.VirtualBox/
$ mv Machines Machines.OFF
$ ln -s /dev/shm/ Machines

ПРИМЕЧАНИЕ. Если вы используете такой инструмент, как Test Kitchen, и во время очистки машины вы столкнулись с ошибкой, отмените эту конфигурацию и повторите попытку:

$ cd ~/.VirtualBox/
$ mv Machines Machines.LINK
$ mv Machines.OFF Machines

ПРИМЕЧАНИЕ. Внимательно следите за доступной оперативной памятью. /dev /shm / - это монтирование tmpfs в моей системе, по умолчанию установлено половина доступной физической памяти. Убедитесь, что ваши виртуальные машины не выделяют больше оперативной памяти, чем необходимо. У меня 32 ГБ реального ОЗУ, поэтому я заинтересован в этом. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .