스냅샷을 만들면 가상 시스템 설정 및 가상 디스크의 상태가 캡처됩니다. 메모리 스냅샷을 만드는 경우에는 가상 시스템의 메모리 상태도 캡처됩니다. 이러한 상태는 파일에 저장되어 가상 시스템의 기본 파일과 같은 위치에 보관됩니다.

스냅샷 파일

스냅샷은 지원되는 스토리지 디바이스에 저장되는 여러 파일로 구성됩니다. 스냅샷 생성 작업 시 .vmdk, -delta.vmdk, .vmsd.vmsn 파일이 생성됩니다. 기본적으로 첫 번째 및 모든 델타 디스크가 기본 .vmdk 파일에 저장됩니다. .vmsd.vmsn 파일은 가상 시스템 디렉토리에 저장됩니다.

델타 디스크 파일

게스트 운영 체제에서 쓸 수 있는 .vmdk 파일입니다. 델타 디스크는 가상 디스크의 현재 상태와 이전 스냅샷을 만든 시점의 상태 간의 차이를 나타냅니다. 스냅샷을 만들면 게스트 운영 체제에서 쓸 수 없는 가상 디스크 상태가 보관되고 델타 또는 하위 디스크가 만들어집니다.

델타 디스크에는 두 개의 파일, 즉 가상 디스크의 기하 구조 및 하위-상위 관계 같은 정보를 포함하는 작은 설명자 파일과 해당하는 원시 데이터를 포함하는 파일이 있습니다.

델타 디스크를 구성하는 파일을 하위 디스크 또는 redo 로그라고 합니다. 하위 디스크는 스파스 디스크입니다. 스파스 디스크에는 쓰기 시 복사(copy-on-write) 메커니즘이 사용되며, 이 방식으로는 쓰기 작업을 통해 디스크에 내용을 복사해야만 가상 디스크에 데이터가 포함됩니다. 이 최적화를 통해 스토리지 공간을 절약할 수 있습니다. 입자는 스파스 디스크에서 쓰기 시 복사 메커니즘을 사용할 때의 측정 단위입니다. 각 입자는 가상 디스크 데이터를 포함하는 섹터 블록입니다. 기본 크기는 128섹터 또는 64KB입니다.

플랫 파일

기본 디스크를 구성하는 두 개의 파일 중 하나인 -flat.vmdk 파일입니다. 플랫 디스크에는 기본 디스크의 원시 데이터가 포함됩니다. 이 파일은 데이터스토어 브라우저에서 별도의 파일로 표시되지 않습니다.

데이터베이스 파일

가상 시스템의 스냅샷 정보가 포함되며 스냅샷 관리자의 기본 정보 소스인 .vmsd 파일입니다. 이 파일에는 스냅샷 간의 관계와 각 스냅샷의 하위 디스크 간의 관계를 정의하는 줄 항목이 포함됩니다.

메모리 파일

가상 시스템의 활성 상태를 포함하는 .vmsn 파일입니다. 가상 시스템의 메모리 상태를 캡처하면 전원이 켜진 가상 시스템 상태로 복귀할 수 있습니다. 메모리 스냅샷이 아닌 스냅샷을 사용할 경우에는 전원이 꺼진 가상 시스템 상태로만 복귀할 수 있습니다. 메모리 스냅샷은 메모리 스냅샷이 아닌 스냅샷보다 만드는 데 오랜 시간이 걸립니다. ESX 호스트에서 디스크에 메모리를 쓰는 데 걸리는 시간은 가상 시스템에서 사용하도록 구성된 메모리의 양에 비례합니다.

스냅샷 생성 작업 시 .vmdk, -delta.vmdk, vmsdvmsn 파일이 생성됩니다.

파일

설명

vmname-number.vmdkvmname-number-delta.vmdk

가상 디스크의 현재 상태와 이전 스냅샷이 생성될 때 존재했던 상태 간의 차이를 나타내는 스냅샷 파일입니다.

파일 이름에는 S1vm-000001.vmdk 구문을 사용합니다. 여기에서 S1vm은 가상 시스템의 이름이고, 여섯 자리 숫자인 000001은 디렉토리에 이미 있는 파일을 기반으로 합니다. 이 숫자에서 가상 시스템에 연결된 디스크의 수는 고려되지 않습니다.

vmname.vmsd

가상 시스템 스냅샷 정보의 데이터베이스이자 스냅샷 관리자 관련 정보의 기본 소스입니다.

vmname.Snapshotnumber.vmsn

스냅샷을 생성하는 시점의 가상 시스템 메모리 상태입니다. 파일 이름에는 S1vm.snapshot1.vmsn 구문을 사용합니다. 여기에서 S1vm은 가상 시스템 이름이고, snapshot1은 첫 번째 스냅샷을 나타냅니다.

참고:

.vmsn 파일은 메모리 선택에 관계없이 스냅샷을 만들 때마다 만들어집니다. 메모리가 없는 .vmsn 파일은 메모리가 있는 파일보다 휠씬 작습니다.