스냅 샷을 만들면 원래 가상 디스크가 고정되고 스냅 샷 파일이 생성됩니다. 이때부터 가상 디스크에 대한 모든 변경 사항이 스냅 샷 파일에 기록됩니다.
새로운 상황에 만족하면 스냅 샷을 커밋 할 수 있습니다. 모든 변경 사항이 원본 가상 디스크에 적용되고 스냅 샷 파일을 삭제할 수 있습니다.
그렇지 않으면 시스템을 스냅 샷을 만들 때의 상태로 롤백 할 수 있습니다.
이미 스냅 샷이있는 경우 다른 스냅 샷을 만들 수도 있습니다. 그러면 원본 스냅 샷이 고정되고 모든 변경 사항이 두 번째 스냅 샷 파일로 이동합니다. 계속해서 히스토리에 여러 롤백 지점을 만들 수 있습니다 (이미 언급 한대로).
시간이 지남에 따라 스냅 샷 파일은 특히 새 소프트웨어 패키지 설치 또는 많은 수의 파일 삭제와 같이 시스템을 많이 변경하면 커집니다. 스냅 샷을 여러 개 만들면 원본 디스크보다 커질 수도 있습니다.
담당 서버 중 하나를 업그레이드해야 할 때 스냅 샷을 사용합니다. 업그레이드가 성공하고 문제가 없으면 스냅 샷을 커밋합니다.
그러나 문제가 발생하면 변경 사항을 롤백하고 서버 사본을 만들고 문제점을 찾기 위해 사본을 업그레이드합니다.
스냅 샷에는 성능이 저하됩니다. 시스템은 항상 일관된 디스크를 보여야하므로 가상 디스크에 액세스하는 경우 VMware Workstation은 원본 디스크에서 읽고 스냅 샷의 변경 사항을 적용한 후 결과를 시스템에 제공합니다.
VMware Workstation은 일부 스마트 캐싱을 사용하여 성능을 유지하지만 스냅 샷이 증가하고 스냅 샷 수가 증가함에 따라 더 어려워지고 느려집니다.
특정 상태를 유지하려면 해당 시점에 가상 디스크 (또는 전체 시스템)의 복사본을 만들어 참조로 유지하는 것이 좋습니다. 사본의 크기는 절대 커지지 않으며 시스템은 무제한으로 커지는 스냅 샷의 부작용을 겪지 않습니다.