가상 디스크를 축소하면 사용되지 않은 가상 디스크 공간을 회수하여 호스트에서 가상 디스크가 차지하는 공간을 줄일 수 있습니다.

시작하기 전에

  • Linux, Solaris및 FreeBSD 게스트 운영 체제에서 루트로 로그인합니다. 루트 이외의 사용자로 로그인하여 가상 디스크를 축소하면 루트 수준의 권한이 필요한 가상 디스크 부분에 대해 축소 작업을 준비할 수 없습니다.

  • Windows 게스트에서 관리자로 로그인합니다.

  • 축소하려는 가상 디스크와 같은 크기의 사용 가능한 디스크 공간이 호스트에 있는지 확인합니다.

이 태스크 정보

다음과 같은 경우에는 디스크를 축소할 수 없습니다.

  • ESX/ESXi 호스트에서 가상 시스템을 호스팅하는 경우. ESX/ESXi에서는 가상 시스템을 내보낸 경우에만 가상 디스크의 크기를 축소할 수 있습니다. 그러나 서버에서 가상 디스크가 차지하는 공간에는 변화가 없습니다.

  • 가상 시스템에서 Mac OS X 게스트 운영 체제를 사용하는 경우

  • 가상 디스크를 생성할 때 모든 디스크 공간을 해당 가상 디스크에 미리 할당한 경우

  • 가상 시스템에 스냅샷이 포함된 경우

    예외는 가상 시스템이 VMware Fusion 4에서 사용되고 Windows 게스트 운영 체제를 사용하고 있는 경우입니다. 이 경우에는 Fusion에서 가상 시스템 정리 기능을 사용하여 디스크를 축소할 수 있습니다.

  • 가상 시스템이 연결된 클론이거나, 연결된 클론의 상위 클론인 경우

  • 가상 디스크가 비영구 모드의 독립 디스크인 경우

  • 파일 시스템이 ext4, xfs 또는 jfs 파일 시스템 같은 저널링 파일 시스템인 경우

디스크 축소는 두 단계로 진행됩니다. 준비 단계에서 VMware Tools는 디스크 파티션에서 사용되고 있지 않은 모든 부분(예: 삭제된 파일)을 회수하고 축소를 준비합니다. 이 단계는 게스트 운영 체제에서 수행됩니다. 이 단계에서는 가상 시스템과 상호 작용할 수 있습니다.

축소 단계에서는 준비 단계에서 회수된 디스크 공간에 맞추어 VMWare 애플리케이션이 디스크의 크기를 줄입니다. 디스크에 빈 공간이 있는 경우 이 프로세스는 가상 디스크가 호스트 드라이브에서 차지하는 공간을 줄입니다. 축소 단계는 가상 시스템 외부에서 수행되며 디스크 크기에 따라 상당한 시간이 걸릴 수 있습니다. VMware Tools가 디스크를 축소하는 동안에는 가상 시스템이 응답을 중지합니다.

일부 VMware 제품의 최신 버전에는 shrink-disk 명령과 동일한 기능을 수행하는 버튼 또는 메뉴 항목이 포함되어 있을 수 있습니다. 예를 들어 Workstation에는 가상 시스템의 전원을 끌 때 사용할 수 있는 압축 메뉴 항목이 포함되어 있습니다. VMware Fusion 4에는 스냅샷이 있을지라도 디스크를 축소할 수 있는 가상 시스템 정리 버튼이 포함되어 있습니다.

상황에 따라 shrink-disk 명령을 사용하는 기능이 보안 위험으로 간주될 수 있습니다. 디스크 축소 기능이 사용되지 않도록 구성하려면 권한 없는 사용자 계정과 관련된 위협을 참조하십시오.

프로시저

  1. 게스트 운영 체제에서 명령 프롬프트 또는 터미널을 엽니다.
  2. VMware Tools 설치 디렉토리로 변경합니다.

    운영 체제

    기본 경로

    Windows

    C:\Program Files\VMware\VMware Tools

    Linux 및 Solaris

    /usr/sbin

    FreeBSD

    /usr/local/sbin

    Mac OS X

    /Library/Application Support/VMware Tools

  3. 사용 가능한 마운트 지점을 나열하는 명령을 입력합니다.
    utility-name disk list 
    

    utility-name에는 게스트별 프로그램 이름을 사용합니다.

    운영 체제

    유틸리티 이름

    Windows

    VMwareToolboxCmd.exe

    Linux, Solaris 및 FreeBSD

    vmware-toolbox-cmd

  4. 지정된 마운트 지점에서 디스크를 축소하는 명령을 입력합니다.
    utility-name disk shrink mount-point

    mount-point의 경우 list 하위 명령을 사용했을 때 표시되는 마운트 지점 중 하나를 사용합니다.