VMDK

Virtual Machine Disk Format
파일 확장자.vmdk
개발VM웨어
최신 버전
5.0
(2011년 12월 20일)
포맷 종류디스크 이미지 파일
웹사이트developer.broadcom.com/sdks/vmware-virtual-disk-development-kit-vddk/latest

VMDK(Virtual Machine Disk의 약자)는 VM웨어 워크스테이션이나 버추얼박스와 같은 가상 머신에서 사용하는 가상 하드 디스크 드라이브를 위한 컨테이너를 설명하는 파일 형식이다.

초기에는 VM웨어가 자사의 사유 가상 어플라이언스 제품을 위해 개발하였으나, 2011년 리비전 5.0과 함께 개방형 형식으로 전환되었으며, 가상 어플라이언스를 위한 개방형 가상화 포맷 내부에서 사용되는 디스크 형식 중 하나이다.

VMDK의 최대 크기는 대부분의 애플리케이션에서 일반적으로 2TB이지만, 2013년 9월 VM웨어 v스피어 5.5가 도입되면서 62TB까지 용량이 확장되었다.

지원

모든 VM웨어 가상화 제품이 VMDK를 지원한다. 여기에는 VM웨어 워크스테이션, VM웨어 워크스테이션 플레이어, VM웨어 서버, VM웨어 퓨전, VM웨어 ESX, VM웨어 ESXi 및 이를 포함하는 모든 소프트웨어-서비스 결합 제품이 포함된다.

VMDK를 지원하는 타사 소프트웨어는 다음과 같다:

형식

VMDK 형식은 여러 가지 서로 다른 하위 형식을 포함하는데, 일부는 메타데이터를 외부 기술자 파일에 저장하고 다른 일부는 메타데이터를 단일 파일 내의 주요 데이터와 함께 포함한다. 플랫(Flat) 이미지는 공간을 미리 할당하는 반면, 스파스(Sparse) 이미지는 가상 머신이 데이터를 기록함에 따라 크기가 커진다. 플랫 이미지는 ESXi의 VMFS 형식에서 사용되는 것처럼 기본 파일 시스템의 스파스 파일 기능을 사용할 수 있다. 또한 이미지는 부모 이미지를 참조하여 카피 온 라이트 방식으로 변경 사항만을 저장할 수 있다. 이를 통해 가상 머신 상태의 스냅샷 생성이 가능하다.

익스텐트(Extents)

기술자(Descriptor)는 일반적으로 데이터를 담고 있는 파일이나 장치를 참조하는 하나 이상의 익스텐트 세트를 지정한다. 단, 0으로 채워진 익스텐트를 에뮬레이트하는 ZERO 유형과 같은 경우는 예외이다. 각 익스텐트는 가상 머신이 디스크의 해당 부분에 대해 각각 읽기/쓰기, 읽기 전용, 또는 접근 불가 권한을 가짐을 나타내기 위해 RW, RDONLY, 또는 NOACCESS로 표시될 수 있다. 이미지 내 익스텐트의 수와 유형은 createType에 따라 달라진다. createType="custom"인 이미지는 익스텐트의 임의 조합을 포함할 수 있다.

가상 디스크 프로비저닝 옵션

플랫 디스크 이미지는 다음 세 가지 방법 중 하나로 프로비저닝될 수 있다:

같이 보기

각주

  1. ↑ Dhamdhere, Sangeeta (2013년 10월 31일). 《Cloud Computing and Virtualization Technologies in Libraries》. Information Science Reference. 130쪽. ISBN 9781466646322.
  2. ↑ “Virtual Disk Format 5.0” (PDF). VMware. 2011년 12월 20일. 2012년 3월 2일에 원본 문서 (PDF)에서 보존된 문서.
  3. ↑ “vSphere 5.5 Storage Enhancements Part 1: 62TB VMDK”. 《CormacHogan.com》. 2013년 9월 24일. 2017년 9월 11일에 확인함.
  4. ↑ “Parallels Announces Parallels Desktop 10 for Mac”. 《www.parallels.com》. 2019년 4월 30일에 원본 문서에서 보존된 문서.
  5. ↑ “Chapter 5. Virtual storage”. 《www.virtualbox.org》.
  6. ↑ “Oracle and Sun Microsystems - Strategic Acquisitions - Oracle” (PDF). 《www.sun.com》.
  7. ↑ “Paragon Hard Disk Manager for Windows | Paragon Software” (미국 영어). 《Paragon Software Group》. 2026년 2월 21일에 확인함.
  8. ↑ “VMFS Recovery™” (영어). 《www.diskinternals.com》. 2026년 2월 21일에 확인함.
  9. ↑ “VMDK-Handbook-Basics”. 《sanbarrow.com》.
  10. ↑ “libvmdk/VMware Virtual Disk (VMDK) format specification”. 《github.com》.

외부 링크