Я разрабатываю сценарий для своей компании, которая устанавливает все зависимости, которые мы имеем, и настраивает часть программного обеспечения. Мне нужен некоторый способ эффективно протестировать мой сценарий на чистой машине много раз. Там некоторый путь состоит в том, чтобы "сбросить" систему к состоянию, это было в том, когда это было просто установлено? Или лучшее приблизилось бы, чтобы должным быть иметь виртуальную машину, которую я могу сбросить?
Я закончил тем, что шел с виртуальной машиной и сохранил/восстановил состояние. Это - работы очень хорошо в моих целях, по крайней мере. Это немного медленнее при создании большого количества материала, но у Вас может быть несколько "startpoints" в зависимости от того, какую часть сценария Вы настраиваете...
Один способ сделать его состоял бы в том, чтобы клонироваться / копируют Вашу существующую установку. Когда Вы нуждаетесь в чистом состоянии, просто клонируете изображение назад к Вашему жесткому диску. Руководство в качестве примера может быть найдено здесь.