Когда вы делаете снимок, исходный виртуальный диск останавливается и создается файл снимка. С этого момента все изменения, которые иначе были бы внесены в ваш виртуальный диск, записываются в файл снимка.
Если вас устраивает новая ситуация, вы можете зафиксировать снимок. Все ваши изменения будут применены к исходному виртуальному диску, и файл снимка может быть удален.
В противном случае вы можете откатить вашу систему до состояния, в котором она была при создании снимка.
Также возможно сделать еще один снимок, когда у вас уже есть снимок. Исходный снимок будет заморожен, и все изменения будут переданы во второй файл снимка. Вы можете продолжить это, чтобы создать несколько точек отката в истории (как вы уже упоминали).
Со временем файл снимка будет расти, особенно когда вы вносите много изменений в свою систему, например, устанавливаете новые пакеты программного обеспечения или удаляете большое количество файлов. Если вы сделаете несколько снимков, они могут даже стать больше, чем исходный диск.
Я использую снимки, когда мне нужно обновить один из серверов, за которые я отвечаю. Если обновление прошло успешно и проблем нет, я фиксирую снимок.
Однако, если что-то идет не так, я откатываю изменения и делаю копию сервера и выполняю обновление на копии, пытаясь выяснить, что пошло не так.
На снимках есть снижение производительности. Ваша система всегда должна видеть непротиворечивый диск, поэтому, если он обращается к виртуальному диску, VMware Workstation будет считывать данные с исходного диска, применять изменения из снимка и представлять результат в вашей системе.
VMware Workstation будет использовать некоторое интеллектуальное кэширование для поддержания производительности, но это будет усложняться и замедляться по мере роста вашего снимка и увеличения количества снимков.
Если вы хотите сохранить определенное состояние, вероятно, лучше сделать копию виртуального диска (или всей системы) в этот момент и сохранить его в качестве справки. Размер копии никогда не увеличится, и ваша система не будет испытывать нежелательных эффектов неограниченного увеличения снимков.
Хотя ответ @ NZD технически верен, я хотел бы добавить другую точку зрения. Все зависит от того, чего вы пытаетесь достичь. Я использую десятки различных сред с несколькими снимками. Некоторые из этих сред предназначены для тестирования и должны быть очень стабильными, поэтому они сохраняются в течение длительного времени, иногда до 6 месяцев. Вы просто должны осознавать проблемы, которые могут возникнуть при этом, но это может быть нормально для вас.
При восстановлении старого снимка мы знаем, что обновления Windows и / или приложений будут устаревшими. Мы знаем, что это может привести к тому, что доверительные отношения с доменами больше не будут действительными, мы знаем, что возможно, что время было изменено из-за перехода на летнее время. Но как только вы учли все это, вы можете получить очень стабильную среду, поэтому при тестировании изменений в разрабатываемых вами приложениях единственным изменяющим фактором является сам аппликатор.
Это действительно зависит от того, чего вы пытаетесь достичь. Если вы используете виртуальные машины для производственных машин, я бы посоветовал последовать ответу NZD, но, опять же, если вы используете его для рабочих машин, я бы предложил не использовать VMare Workstation, а что-то вроде ESX / ESXi вместо производительности и стабильности. проблемы.
В общем, мой ответ будет таким: это зависит, на самом деле это может быть хорошо. Я думаю, что более важным фактором было бы сведение к минимуму количества снимков, так как это сильно замедлит работу виртуальной машины и займет много места.
источник