VMware 하드 디스크 파일의 크기를 어떻게 조정합니까?


12

상당히 큰 VMware 가상 머신이 있습니다. 나는 실제로 대부분을 사용하지 않으므로 50 % 정도 줄이려고합니다.

이를위한 도구가 있습니까?

답변:


16

방법 1 : VMWare 변환기 사용 :

  1. 가상 머신을 끄십시오.
  2. VMWare 변환기 응용 프로그램을 시작하십시오.
  3. 마법사를 엽니 다.
  4. 소스 및 대상 시스템으로 '독립형 가상 머신'을 선택하십시오.
  5. '공간을 저장하거나 추가하려면 볼륨 선택 및 크기 조정'을 선택하십시오.
  6. 새로운 크기를 입력하고 완성했습니다!

일부는 확장 프로세스가 느리고 VMWare 도구를 다시 설치해야 할 수도 있다고 말합니다.

방법 2 : VDiskManager 사용 :

  1. 가상 머신을 끄십시오.
  2. 모든 스냅 샷을 먼저 커밋 / 제거하십시오! (나는 JimO에게 이것을 언급하는 것을 잊었다)
  3. 명령 프롬프트를 열고 C : \ Program Files \ VMWare \ VMWare Server 또는 C : \ Program Files \ VMware \ VMware Workstation으로 이동하십시오.
  4. 다음 명령을 실행하여 가상 디스크를 확장하십시오 : vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
  5. 참고 : 이렇게하면 파티션이 아닌 디스크 만 확장되므로 파티션 테이블의 크기도 조정해야합니다. 이는 'Partition Magic'과 같은 타사 도구와 Windows 도구 인 'diskpart.exe'를 사용하여 수행 할 수 있습니다. 필자의 경우이 디스크는 부팅 가능하므로 가상 시스템 자체에서 diskpart를 실행할 수 없습니다. Windows XP를 실행하는 다른 가상 컴퓨터를 사용했습니다. Windows 7 베타 1에서도 작동하지만 Windows Server 2003에서는 작동하지 않습니다.

    증가 된 하드 디스크를 두 번째 가상 머신에 추가하십시오.

  6. 이 두 번째 가상 머신의 전원을 켭니다.

  7. 명령 프롬프트를 열고 다음을 입력하십시오. diskpart

  8. 유형 : list volume 볼륨의 볼륨 번호 (#)를 기억하십시오!

  9. 유형 : select volume <volume number>(8 단계의 숫자)

  10. 유형: extend

  11. 이 두 번째 가상 머신을 끄고 가상 머신 구성에서 하드 디스크를 제거하십시오. 디스크에서 하드 디스크를 삭제하지는 않습니다.

  12. 끝마친! (Windows는 새 디스크와 볼륨 크기를 자동으로 인식합니다)

Leon Meijer에게 감사합니다.


이 VMWare 변환기 프로그램은 어디에서 찾을 수 있습니까? 표준 설치의 일부입니까?
Ben Laan

1
vmware에서 무료로 다운로드합니다. vmware.com/products/converter
Zypher

1

최신 버전의 VMWare Workstations 및 Player (VMWare 7)부터 응용 프로그램 내에서 디스크 크기를 조정할 수 있습니다.

가상 머신의 설정 메뉴에 액세스하고 드라이브를 선택한 다음 "유틸리티"를 클릭해야합니다. 거기에서 확장하거나 압축하도록 선택할 수 있습니다.

참고 : 디스크에 스냅 샷이 있으면 디스크를 확장 할 수 없습니다. 압축하기 전에 삭제하고 다시 시도해야합니다.


이 방법으로 "압축"하면 가상 HDD의 겉보기 크기는 변경되지 않지만 vmdks의 파일 크기 만 변경하려고합니다.
Octopus

Snapshot comment의 경우 +1 ... Snapshot이있을 때 디스크 확장 옵션이 표시되지 않는 이유를 잊어 버리는 경향이 있습니다.
Darian Miller

1

시작하기 전에 가상 디스크의 백업 사본을 작성하여 장애 발생시 복원 할 수 있습니다. 가상 디스크 확장은 다음과 같은 여러 가지 이유로 복잡한 작업이 될 수 있습니다.

1) 가득 찬 가상 디스크에 Windows 용 부팅 / 기본 파티션이 포함되어 있습니다.

2) 스냅 샷이 있습니다

3) 실제 드라이브에 사용 가능한 디스크 공간이 부족하여 확장 할 수 있습니다

4) 다단계 프로세스이며 특정 순서로 다른 도구와 명령을 사용합니다. 창의적 개인은 Linux 부팅 디스크 및 GParted와 같은 디스크 파티셔닝 도구를 사용하여 Windows의 기본 파티션을 확장하기위한 해결 방법을 고안했으며 이러한 권리를 얻어야합니다.

이 주제에 관한 몇 가지 게시물이 Google에 있습니다. 본질적으로 그것들은 모두에 요약 된 게시물의 변형입니다.

http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/


1

쉬운 방법이 있습니다! fatVM http://www.gudgud.com/fatvm을 다운로드하여 사용해보십시오 .

fatVM은 가득 찬 VMware Fusion 또는 Workstation 가상 디스크의 C 드라이브를 확장하기위한 안정적이고 강력하며 안전한 원 클릭 솔루션입니다. a) 가상 디스크 확장의 기술적 복잡성을 숨기는 간단하고 직관적 인 인터페이스와 안정적인 프로세스를 제공합니다. b) 스냅 샷과 복제본이있는 가상 디스크를 확장 할 수 있기 때문에 강력합니다. c) 원본 디스크를 보존하므로 필요할 때 언제든지 사용할 수 있으므로 안전합니다.


0

VM이 Windows를 실행하는 경우 VMWare Converter를 사용하여 디스크 크기를 조정할 수 있다고 생각합니다. VMWare 도구가 설치된 경우 Linux에서 작동 할 수 있습니다.

씬 프로비저닝 된 디스크를 지원하는 VMWare 버전을 실행중인 경우 VM에서 더 많은 공간을 사용함에 따라 OS에서 표시하는 것보다 VMDK 크기가 작아지고 VMDK가 커질 수 있습니다. 머신에 이와 같은 디스크가 있으면 축소 프로세스를 시작하기 만하면됩니다. 명령 (Linux) 또는 VMWare 도구 (Windows)를 사용하여 시스템 내에서 축소 프로세스를 시작합니다. 그런 다음 일부 조각 모음 앱과 마찬가지로 데이터를 디스크의 시작 부분으로 이동합니다. 그런 다음 VMWare에서 VMDK 파일의 크기를 조정하는 프로세스가 시작됩니다.

씬 프로비저닝 디스크를 지원하지 않는 ESXi 3.5를 사용하고 있습니다. 최근에 수행 한 작업은 다음과 같습니다. 1. VM에서 원하는 크기의 디스크를 만듭니다. 2. 우분투 CD를 부팅하십시오. gparted Live CD 또는 다른 파티션 부팅 CD 일 수도 있습니다. 3. gparted 또는 partition 앱을 사용하여 파티션 크기를 조정하고 파티션을 소형 드라이브에 복사하십시오. 4. VM에서 기존 디스크를 제거하십시오. 5. 운영 체제의 설치 디스크를 부팅하고 MBR을 복구하십시오. 6. 이전 디스크 VMDK 파일을 삭제하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.