VMDK

VMDK
가상 시스템 디스크 형식
VMDK File Format icon.png
파일 이름 확장자
.disclosed(비활성화)
개발자VMware
최신 릴리즈
5.0
2011년 12월 20일
포맷의 종류디스크 이미지 파일
웹 사이트code.vmware.com/web/sdk/6.7/vddk

VMDK(Virtual Machine Disk의 줄임말)는 VMware Workstation이나 VirtualBox 등의 가상 머신에서 사용되는 가상 하드 디스크 드라이브의 컨테이너를 설명하는 파일 형식입니다.

VMDK는 VMware가 독자 사양의[1] 가상 어플라이언스 제품용으로 개발한 것으로, 2011년에 리비전 5.0의 오픈[2] 포맷이 되어, 가상 어플라이언스의 오픈 가상화 포맷으로 사용되고 있는 디스크 포맷의 1개입니다.

대부분의 애플리케이션에서 최대 VMDK 크기는 일반적으로 2TB이지만, 2013년 9월 VMware vSphere 5.5에서 62TB VMDK 용량을 [3]도입했습니다.

지지하다

모든 VMware 가상화 제품은 VMDK를 지원합니다.VMDK에는 VMware Workstation, VMware Workstation Player, VMware Server, VMware Fusion, VMware ESX, VMware ESXi 및 이들을 통합하는 모든 소프트웨어 및 서비스 제품이 포함됩니다.

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

포맷

VMDK 형식에는 여러 개의 서로 다른 보조양식이 포함되어 있으며, 일부는 메타데이터를 외부 설명자 파일에 저장하고 다른 일부는 기본 데이터와 함께 단일 [7]파일에 포함합니다.플랫 이미지는 공간을 미리 할당하는 반면 가상 시스템에 쓸 때 스파스 이미지가 커집니다.ESXi의 vmfs 형식에서처럼 플랫 이미지는 기본 파일 시스템의 스파스 파일 기능을 사용할 수 있습니다.이미지는 부모 이미지를 참조할 수도 있으며, 변경 내용은 Copy-on-Write 방식으로만 저장됩니다.그러면 가상 시스템 상태의 스냅샷을 생성할 수 있습니다.

익스텐트

디스크립터는, 예를 들면 실제의 데이터를 보관 유지하고 있는 파일 또는 디바이스를 참조하는 일련의 익스텐트를 지정합니다.ZERO0으로 채워진 [8]익스텐트를 에뮬레이트합니다.각 익스텐트는 다음 중 하나를 표시할 수 있습니다.RW,RDONLY, 또는NOACCESS가상 시스템에 각각 읽기/쓰기, 읽기 전용 또는 디스크의 해당 부분에 대한 액세스 권한이 없음을 나타냅니다.이미지 내 익스텐트의 수와 유형은 해당 익스텐트에 따라 달라집니다.createType. 이미지createType="custom"에는 임의의 익스텐트 조합을 포함할 수 있습니다.

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

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

  • thin: 초기 프로비저닝 시 블록이 할당되거나 제로화되지 않습니다.대신 이미지가 스파스 파일로 생성됩니다.블록 할당 및 제로화는 첫 번째 액세스에서 실행됩니다.
  • zeroedthick: 블록은 초기 프로비저닝 중에 할당되지만 첫 번째 액세스까지 제로화되지 않습니다.
  • eagerzeroedthick: 블록은 초기 프로비저닝 시 할당 및 제로화됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Dhamdhere, Sangeeta (2013-10-31). Cloud Computing and Virtualization Technologies in Libraries. Information Science Reference. p. 130. ISBN 9781466646322.
  2. ^ "Virtual Disk Format 5.0" (PDF). VMware. December 20, 2011.
  3. ^ "vSphere 5.5 Storage Enhancements Part 1: 62TB VMDK". CormacHogan.com. 24 September 2013. Retrieved 11 September 2017.
  4. ^ "Parallels Announces Parallels Desktop 10 for Mac". www.parallels.com.
  5. ^ "Chapter 5. Virtual storage". www.virtualbox.org.
  6. ^ "Oracle and Sun Microsystems - Strategic Acquisitions - Oracle" (PDF). www.sun.com.
  7. ^ "VMDK-Handbook-Basics". sanbarrow.com.
  8. ^ "libvmdk/VMware Virtual Disk (VMDK) format specification". github.com.

외부 링크