VMware 가상 머신을 설치하고 개발 시스템을 사용할 때, 보통은 디스크 공간을 넉넉하게 남겨두는데, 시간이 지나면 실제 파일 내용보다 훨씬 더 많은 로컬 디스크 공간을 차지하게 됩니다
장면 묘사
df -h 명령어를 통해 현재 기계의 디스크 정보를 확인하니, 실제로 60GB를 사용 중이었고, 모든 스냅샷과 클론 이미지를 삭제했음에도 불구하고 로컬 가상 머신이 차지하는 디스크 공간은 여전히 60GB를 훨씬 넘어섰다. 본래 부족한 하드디스크에 더 많은 부담을 주게 되었다.
선행 조건
- 가상 머신 설치할 때, 미리 할당된 디스크를 선택하지 않았습니다
- 가상 머신이 사용하는 공간보다 현재 로컬에 저장된 가상 머신의 하드 디스크에 남은 디스크 공간이 더 큽니다
남은 공간이 부족하므로, 임시로 가상 머신을 외장 하드 드라이브로 이동한 후 디스크를 최적화했다가 다시 이전하는 것을 고려해 볼 수 있습니다
도구
공식적으로 open-vm-tools
패키지를 제공하며, yum을 통해 설치하거나 VMware Tools 이미지 패키지로 설치할 수 있습니다
명령
vmware-toolbox-cmd disk shrink /
실행하면 가상 머신이 자동으로 종료되고 VMware 호스트 프로그램은 디스크 압축을 실행합니다. 이 작업 시간은 가상 머신의 크기와 디스크 액세스 속도에 따라 달라집니다.
실행 결과는 여전히 꽤 괜찮으며, 가상 머신의 디스크 공간 사용량은 df -h
의 디스크 정보와 거의 동일합니다