VMDK
VMDK| 파일 이름 확장자 | .disclosed(비활성화) |
|---|---|
| 개발자 | VMware |
| 최신 릴리즈 | 5.0 2011년 12월 20일 |
| 포맷의 종류 | 디스크 이미지 파일 |
| 웹 사이트 | code |
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를 지원하는 타사 소프트웨어는 다음과 같습니다.
- Mac용 Parallels Desktop 버전[4] 10
- QEMU
- 가상 박스[5]
- 구 SUSE 스튜디오
- 이전 Sun x VM[6](Virtual Box의 조상)
- 노턴 고스트
- Paragon 하드 디스크[citation needed] 매니저
- DiskInternal VMFS[citation needed] 복구
포맷
VMDK 형식에는 여러 개의 서로 다른 보조양식이 포함되어 있으며, 일부는 메타데이터를 외부 설명자 파일에 저장하고 다른 일부는 기본 데이터와 함께 단일 [7]파일에 포함합니다.플랫 이미지는 공간을 미리 할당하는 반면 가상 시스템에 쓸 때 스파스 이미지가 커집니다.ESXi의 vmfs 형식에서처럼 플랫 이미지는 기본 파일 시스템의 스파스 파일 기능을 사용할 수 있습니다.이미지는 부모 이미지를 참조할 수도 있으며, 변경 내용은 Copy-on-Write 방식으로만 저장됩니다.그러면 가상 시스템 상태의 스냅샷을 생성할 수 있습니다.
익스텐트
디스크립터는, 예를 들면 실제의 데이터를 보관 유지하고 있는 파일 또는 디바이스를 참조하는 일련의 익스텐트를 지정합니다.ZERO0으로 채워진 [8]익스텐트를 에뮬레이트합니다.각 익스텐트는 다음 중 하나를 표시할 수 있습니다.RW,RDONLY, 또는NOACCESS가상 시스템에 각각 읽기/쓰기, 읽기 전용 또는 디스크의 해당 부분에 대한 액세스 권한이 없음을 나타냅니다.이미지 내 익스텐트의 수와 유형은 해당 익스텐트에 따라 달라집니다.createType. 이미지createType="custom"에는 임의의 익스텐트 조합을 포함할 수 있습니다.
가상 디스크 프로비저닝 옵션
플랫 디스크 이미지는 다음 세 가지 방법 중 하나로 프로비저닝할 수 있습니다.
- thin: 초기 프로비저닝 시 블록이 할당되거나 제로화되지 않습니다.대신 이미지가 스파스 파일로 생성됩니다.블록 할당 및 제로화는 첫 번째 액세스에서 실행됩니다.
- zeroedthick: 블록은 초기 프로비저닝 중에 할당되지만 첫 번째 액세스까지 제로화되지 않습니다.
- eagerzeroedthick: 블록은 초기 프로비저닝 시 할당 및 제로화됩니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Dhamdhere, Sangeeta (2013-10-31). Cloud Computing and Virtualization Technologies in Libraries. Information Science Reference. p. 130. ISBN 9781466646322.
- ^ "Virtual Disk Format 5.0" (PDF). VMware. December 20, 2011.
- ^ "vSphere 5.5 Storage Enhancements Part 1: 62TB VMDK". CormacHogan.com. 24 September 2013. Retrieved 11 September 2017.
- ^ "Parallels Announces Parallels Desktop 10 for Mac". www.parallels.com.
- ^ "Chapter 5. Virtual storage". www.virtualbox.org.
- ^ "Oracle and Sun Microsystems - Strategic Acquisitions - Oracle" (PDF). www.sun.com.
- ^ "VMDK-Handbook-Basics". sanbarrow.com.
- ^ "libvmdk/VMware Virtual Disk (VMDK) format specification". github.com.