https://www.vmware.com/products/workstation/
VMWare Workstation 10 기준
가) 운영체제 ios 파일로 부터 직접 설치 가능
- CD를 통한 설치 필요 없음.
- 데몬을 통한 ios 파일 마운트 필요없음
가) ovf export 가능(3개파일 생성)
- Windows XP Professional.mf
- Windows XP Professional.ovf
- Windows_XP_Professional-disk1.vmdk
가) import 가능 : open > *.ovf 파일 선택
1. Windows 폴더 아래에 다음 파일들 생성됨.
- Windows.vmsd
- Windows.vmx
- Windows.vmxf
- Windows-disk1.vmdk
- vmware.log
- nvram
- caches(폴더)
가) ovf 파일을 통해서 virtual Box 와 교환사용 가능
C:\vmimage\Windows\caches
VM Player (무료)
6.0 / 7.0(64bit만 지원)
----------------------------------------------------------------------------------------------------------------
tuxweb VMWare 게스트 디렉토리
C:\vmware\tuxweb\>dir
caches <DIR>
nvram 8,684
tuxweb-disk1.vmdk 19,736,887,296
tuxweb.vmsd 0
tuxweb.vmx 2,575
tuxweb.vmxf 3,488
vmware-0.log 228,290
vmware-1.log 250,717
vmware-2.log 222,732
vmware.log 215,309
----------------------------------------------------------------------------------------------------------------
SSD + HDD 조합을 통한 공간활용 및 속도향상
1.SSD(C드라이브) 영역
Windows OS
VMWare 프로그램
VMWare 이미지(.vmdk 이외의 파일및 디렉토리)
C:\vmware\tuxweb\>
2.HDD(D드라이브) 영역
VMWare 이미지(.vmdk)
D:\vmdk\tuxweb\>
tuxweb-disk1.vmdk
3.vmx 수정
vmdx 경로 수정(D:\vmdk\tuxweb\)
ide0:0.fileName = "D:\vmdk\tuxweb\tuxweb-disk1.vmdk"
----------------------------------------------------------------------------------------------------------------
SSD + HDD + RAMDISK 조합을 통한 공간활용 및 속도향상
1.SSD(C드라이브) 영역
Windows OS
VMWare 프로그램
VMWare 이미지(.vmdk 이외의 파일및 디렉토리)
C:\vmware\tuxweb\>
2.HDD(D드라이브) 영역
VMWare 이미지(.vmdk)
D:\vmdk\tuxweb\>
tuxweb-disk1.vmdk
3.vmx 수정
vmdx 경로 수정(D:\vmdk\tuxweb\)
ide0:0.fileName = "D:\vmdk\tuxweb\tuxweb-disk1.vmdk"
4.RAMDISK(Z드라이브) 영역
VMWARE 프로그램 실행 전에 RAMDISK로 복사
C:\vmware\tuxweb\*.* 를 RAMDISK(Z:\vmware\tuxweb\*.*)로 복사
VMWARE 프로그램 실행 후에 SSD로 복사
caches 디렉토리도 ramdisk로 옮기고 싶다.
----------------------------------------------------------------------------------------------------------------
VMware에서 HDD용량을 줄이는건 불가능한가요?
1. Hard Disk Maximum size는 실제 크기가 아닌 가상적 설정상의 크기일 뿐입니다.
Capacity의 Current size가 실제 물리적 하드 공간에 자리 잡는 크기입니다.
Capacity의 Current size = *.vmdk 파일의 크기
2. mac os x의 vmware fusion에서는 하드 공간을 줄이는(가상 하드 크기를 줄이는 것은 아닌
쓸모 없는 빈 공간이나 쓰레기 공간을 줄이는) 기능이 있었지만, 윈도우 버전의 vmware에서는
이 기능을 제공하지 않았습니다. 다만, vmware 9 버전 부터는 이 기능을 제공하고 있습니다.
즉, vmware fusion이나 윈도우 버전의 vmware 9 버전에서는 실제 사용하고 있는 하드 공간 중
빈 공간이나 쓰레기 공간을 줄일 수 있습니다.
그림 1과 그림 2를 비교해보니 50GB의 가상 하드 공간 중 실제로 약 30GB를 사용하고 있고,
그중 실제로 17GB를 사용하고 있는 것 같습니다. 즉, 30GB - 17GB = 13GB의 자리를
잡고 있지만 쓸모 없는 공간을 제거할 수 있으며, *.vmdk 파일 크기를 약 30GB에서 약 17GB로
줄일 수 있습니다.
3. 윈도우 버전의 vmware 9 버전에서 VM > Manage > Clean up disk 메뉴를 실행하면
'Disk Cleanup' 대화상자가 나타나면서 현재 하드 공간의 크기와 줄일 수 있는 공간의 크기를
표시해 줍니다. 'Clean up now' 버튼을 클릭하면 작업이 진행되며,
하드 공간의 크기(= *.vmdk의 크기)가 줄어듭니다.
작업 종료후, VM > Setting > Hardware > Hard disk > Utilities > Defragment와
가상 머신을 실행 후 윈도우 내의 디스크조각모음을 해주시면 됩니다.
4. 첨언입니다만, HDD에서 가상머신을 실행하는 것 보다는 SSD에 복사후 실행하는 것이 더 좋으며,
RAM이 충분할 경우 램디스크를 설정한 다음 램디스크에 가상머신을 복사한 후 실행하는 것이
속도면에서 가장 좋습니다.
----------------------------------------------------------------------------------------------------------------