VMware에서 사전 할당 된 디스크와 성장 가능한 디스크 간 변환 방법

0
661

VMware는 일반적으로 “확장 가능”디스크를 생성하며,이 디스크는 작게 시작하여 데이터를 추가함에 따라 시간이 지남에 따라 증가합니다. 그러나 최대 크기에서 시작하는 “사전 할당 된”디스크를 만들 수도 있습니다. 나중에 디스크를 압축하려면 미리 할당 된 디스크에서 확장 가능한 디스크로 변환해야합니다. 또는 최대 성능을 위해 디스크를 확장 가능에서 사전 할당으로 변환 할 수 있습니다.

관련 : 초보자 eek : 가상 머신 생성 및 사용 방법

VMware Fusion 또는 VMware Workstation에서만이 작업을 수행 할 수 있습니다. VMware Player에는 필요한 명령이 포함되어 있지 않습니다. VMware Player는 시간이 지남에 따라 확장 가능한 확장 가능한 디스크를 항상 생성하므로 다른 VMware 제품을 사용하지 않고 사전 할당 된 디스크로 변환 할 수있는 방법이 없습니다.

VMware Fusion

이것은 Mac의 VMware Fusion에서 매우 간단합니다. VMware Fusion은 항상 새 가상 디스크를 확장 가능한 디스크로 만듭니다. 나중에 사전 할당 된 디스크로 변환하거나 이전에 사전 할당 된 디스크로 변환 한 경우 디스크를 확장 가능한 디스크로 다시 변환 할 수 있습니다.

이렇게하려면 먼저 가상 머신을 종료하십시오. 전원이 켜져 있거나 일시 중단 된 경우 디스크를 변환 할 수 없습니다.

기본 VMware Fusion 창에서 가상 머신을 선택하고 Virtual 가상 머신> 설정을 클릭하십시오.

설정 창의 이동식 장치에서 “하드 디스크”옵션을 클릭하십시오.

관련 : PC에서 소프트웨어 테스트 중지 : 대신 가상 머신 스냅 샷 사용

가상 머신에 스냅 샷이있는 동안 변경할 수 없다는 메시지가 표시되면 먼저 가상 머신에 대해 생성 한 스냅 샷을 삭제해야합니다. 물론 나중에는 그 시점에서 가상 머신을 이전 상태로 복원 할 수 없습니다.

스냅 샷을 삭제하려면 가상 머신> 스냅 샷> 스냅 샷을 클릭하십시오. 창에서 각 스냅 샷을 선택하고 툴바에서“삭제”버튼을 클릭하여 삭제하십시오.

하드 디스크 설정 창에서 “고급 옵션”섹션을 확장하십시오. 증가 가능한 디스크를 사전 할당 된 디스크로 변환하려면 “사전 디스크 공간 할당”을 선택하고, 사전 할당 된 디스크를 다시 증가 가능한 디스크로 다시 변환하려면 “사전 디스크 공간”을 선택 취소하십시오. “Apply (적용)”를 클릭하여 변경 사항을 적용하십시오.

VMware 워크 스테이션

이 프로세스는 VMWare 워크 스테이션에서 조금 더 복잡하므로 명령 프롬프트를 사용해야합니다.이 옵션은 VMware Workstation의 그래픽 인터페이스에 표시되지 않으므로 기본 제공 기능을 사용해야합니다 vmware-vdiskmanager 명령.

1 단계 : 스냅 샷 삭제

먼저 VMware Workstation에서 가상 시스템의 전원을 끕니다. VM> 스냅 샷> 스냅 샷을 클릭하고 각 스냅 샷을 마우스 오른쪽 단추로 클릭 한 다음“삭제”를 선택하여 가상 머신과 관련된 스냅 샷을 삭제하십시오. 물론 스냅 샷을 삭제 한 후 가상 머신을 이전 시점으로 복원 할 수 없습니다.

2 단계 : vmware-vdiskmanagere.exe 명령 찾기

다음으로 vmware-vdiskmanager.exe 명령. Windows의 기본 디렉토리에 VMware Workstation이 설치되어있는 경우 다음 위치에서 찾을 수 있습니다. C:Program Files (x86)VMwareVMware Workstation 또는 C:Program FilesVMwareVMware Workstation.

시작 메뉴에서 명령 프롬프트 창을 열고 VMware 디렉토리로 변경하십시오. 이렇게하려면 다음 명령을 사용하십시오. 폴더 경로를 다음을 포함하는 VMware Workstation 폴더의 올바른 경로로 바꾸십시오. vmware-vdiskmanager.exe 시스템에서 다른 파일 인 경우

cd "C:Program Files (x86)VMwareVMware Workstation"

참고 : 여기의 지침에서는 Windows를 호스트 운영 체제로 사용한다고 가정합니다. Linux에서는 간단히 터미널 창을 열고 vmware-vdiskmanager 다른 명령을 실행하는 것처럼

3 단계 : 가상 디스크 파일 찾기

디스크에서 가상 머신의 폴더를 찾아 가상 머신의 가상 디스크 인 .vmdk 파일을 식별하십시오. 기본적으로 VMware는 디렉토리의 가상 머신 폴더를 생성합니다.  C:UsersNAMEDocumentsVirtual Machines 여기서 NAME은 Windows 사용자 계정의 이름입니다.

여러 .vmdk 파일이 표시 될 수 있습니다. 그건 정상입니다 로 끝나는 .vmdk 파일이 아닌 기본 .vmdk 파일을 찾으십시오. -f 그리고 숫자. 아래 스크린 샷에서 이름은 Windows 7.vmdk입니다.

어디에 있는지 확실하지 않으면 VMware Workstation 창의 맨 아래에서 가상 머신의 폴더 경로를 볼 수 있습니다.

4 단계 : 가상 디스크 변환

가상 시스템을 사전 할당 된 가상 디스크를 2GB 파일로 분할 가능한 가상 디스크로 변환하려면 다음 명령을 실행하십시오. 원본 가상 디스크 파일과 동일한 폴더에 새로운 대상 .vmdk 파일을 만드는 것이 가장 쉽습니다.

vmware-vdiskmanager.exe -r "c:pathtosource.vmdk" -t 1 "c:pathtotarget.vmdk"

예를 들어 원본 .vmdk 파일의 경로가 C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk 다음 명령을 실행할 수 있습니다.

vmware-vdiskmanager.exe -r "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk" -t 1 "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-growable.vmdk"

가상 머신을 확장 가능 디스크에서 사전 할당 된 디스크로 2GB 파일로 분할하려면 다음 명령을 실행하십시오.

vmware-vdiskmanager.exe -r "c:pathtosource.vmdk" -t 3 "c:pathtotarget.vmdk"

예를 들어 원본 .vmdk 파일의 경로가 C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk 다음 명령을 실행할 수 있습니다.

vmware-vdiskmanager.exe -r "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7.vmdk" -t 1 "C:UserschrisDocumentsVirtual MachinesWindows 7Windows 7-preallocated.vmdk"

5 단계 : 원래 디스크 파일 삭제 (또는 이동)

위의 명령은 대상 경로에 새 가상 디스크 사본을 생성합니다. 가상 머신의 폴더를 열면 원본 디스크와 새 디스크가 모두있는 것을 볼 수 있습니다. 이 예에서는 Windows 7(something).vmdk 파일과 Windows 7-growable(something).vmdk 파일들

이제 파일을 삭제하여 원본 디스크를 제거 할 수 있습니다. 이 예에서는 모든 Windows 7(something).vmdk 메인을 포함한 파일 Windows 7.vmdk 파일. 그러나 .vmdk로 끝나는 파일 만 삭제하거나 이동해야합니다. 다른 파일은 여기에 그대로 두십시오.

이러한 파일을 삭제하는 대신 다른 폴더로 복사 할 수 있습니다. 이렇게하면 문제가 발생한 경우 복원 할 수있는 백업 사본이 제공됩니다.

6 단계 : 새 가상 디스크를 원래 디스크의 위치로 이동

새 기본 .vmdk 파일의 이름을 원래 가상 디스크와 동일한 이름으로 바꿉니다. 이 예에서는 이름을 바꿉니다. Windows 7-growable.vmdk Windows 7.vmdk Windows 7-growable-s001.vmdk, Windows 7-growable-s002.vmdk 및 기타 파일은 그대로 두십시오.

이제 가상 머신을 정상적으로 부팅 할 수 있습니다. 사용 가능한 이전 디스크와 동일한 위치에 새 확장 가능 또는 사전 할당 된 디스크가 자동으로 사용됩니다. 새로운 주 .vmdk 디스크 파일은 이름이 다르더라도 더 작은 .vmdk 파일을 가리 키므로 모든 것이 “작동”합니다.