VMWare vmdk 이미지 파일을 실제 hardisk 드라이브로 변환 할 수 있습니까? VMWare 6.5가 실제 하드 디스크 드라이브를 직접 사용하여 좋은 성능을 얻을 수 있다는 것을 알고 있습니다. 기존 vmdk 파일을 실제 하드 디스크 드라이브로 변환하여 더 나은 성능을 얻을 수 있습니까?
VMWare vmdk 이미지 파일을 실제 hardisk 드라이브로 변환 할 수 있습니까? VMWare 6.5가 실제 하드 디스크 드라이브를 직접 사용하여 좋은 성능을 얻을 수 있다는 것을 알고 있습니다. 기존 vmdk 파일을 실제 하드 디스크 드라이브로 변환하여 더 나은 성능을 얻을 수 있습니까?
답변:
qemu-img가 있다면 이미지 파일 만 다루는 명령 줄에서이 모든 작업을 수행 할 수 있어야합니다.
qemu-img 변환 source.vmdk -O raw / target / drive /
그러면 vmdk가 물리적 드라이브에 있던 모든 원시 형식이 기록됩니다. 나는 이것을 스스로 테스트 할 수 없었지만 그것이 효과가 있다고 생각한다 :)
사용중인 OS에 대해서는 언급하지 않았으며 Alex 의 대답은 Windows에서 작동하지 않으며 누군가 Windows에서 주석 으로이 작업을 수행하는 방법을 물었으므로 다음과 같이하십시오.
Cygwin을 사용 dd
하여 작업을 수행하고 수행 할 수 있어야합니다 .
여기에서 Cygwin을 다운로드하여 설치하십시오. http://www.cygwin.com/
Cygwin 터미널을 관리자 권한으로 열고 다음을 입력하십시오.
cat /proc/partitions
파티션이있는 모든 하드 디스크를 볼 수 있습니다. 숫자는 파티션을 나타냅니다.
dd if=/cygdrive/driveletter/path/to/vmdk bs=256k status=progress of=/dev/sdX
sdX의 X는 쓰려는 드라이브입니다. 그러나 Windows의 드라이브 문자와 다릅니다. 그들을 섞지 마십시오!
status = progress는 진행률 dd를 보여줍니다.
bs = 256k는 블록 크기 (캐시)입니다. 오늘날 하드 디스크에는 bs = 4M을 사용할 수 있지만 USB 썸 드라이브에 연결 한 이후 256k를 사용하고 있습니다.
참고 : 소스 시스템이 Windows 10 인 dd
경우 VMDK를 RAW (디스크)로 변환하는 것과 호환되지 않을 수 있으며 여기에 유사한 상황이보고 됩니다 .
Windows에서 불가능한지 확인하려면 여기 qemu-img에 대한 자세한 정보 및 명령 : https://cloudbase.it/qemu-img-windows/
BartPE CD로 부팅하고 (예 : UltimateP2V) Ghost를 사용해 보셨습니까? 일단 하드웨어에 문제가 생기면 아마도 드라이버 문제에 부딪 칠 수 있지만, 이론적으로는 다루기가 쉽습니다.
자신의 P2V (V2V, V2P 등) 디스크를 만들려면 Mike Laverick의 기록을 확인하십시오 (최상) : http://www.rtfm-ed.co.uk/docs/vmwdocs/whitepaper-ultimateP2V. pdf
아이디어는 가상 머신의 전체 vmdk를 물리적 머신으로 스트리밍하여 물리적 HDD에 기록하는 것입니다.
절차는 다음과 같습니다.
vmdk 파일이 있으므로이 vmdk가 연결된 가상 시스템을 비롯하여 VMWare Workstation을 사용할 수 있습니다. 이 특정 vmdk를 연결하여 가상 머신을 실행하지만 일반적인 부팅 대신 PartedMagic liveCD를 사용하여 부팅하십시오.
liveCD가 시작되면 주 메뉴로 이동하여를 찾으십시오 UDPCast Disk Cloning
. 대화 상자는 설명이 필요 없습니다 (스크린 샷 참조).
이 가상 머신을로 선택한 후에 sender
는 브로드 캐스트 할 드라이브를 선택해야합니다 (/ dev / sda와 같은 Unix 표기법 사용).
를 시작한 후에도 시작 sender
해야합니다 receiver
. 실제 하드 디스크가 있기 때문에이 하드 디스크가 연결된 완전한 PC를 가지고 있다고 가정합니다. 여기 에서도 마찬가지입니다 :이 시간과 적절한 물리적 하드 디스크 를 UDPCast Disk Cloning
선택하여 liveCD를 시작해야합니다 receiver
.
가상 머신과 실제 하드웨어 사이에 네트워크 연결을 설정하는 데 필요한 모든 준비를해야합니다. vmdk에 개인 데이터가 포함되어 있으면 내용이 네트워크를 통해 효과적으로 스트리밍되므로 필요한 예방 조치를 취해야합니다. 또 다른 것은 대상 hdd의 스토리지 용량이 vmdk의 용량보다 작아야한다는 것입니다. 분명하지만 이미지가 대상 hdd에 일대일로 배치되어 있으며 새 hdd의 더 큰 용량을 사용하려면 gparted 등으로 적절한 작업을 수행해야합니다.
그러나 VM에 드라이브를 마운트하고 스냅 샷하십시오 (www.drivesnapshot.de). 그런 다음 원시 디스크를 VM에 마운트하고 디스크에 스냅 샷을 복원하십시오. 그러면 드라이브 섹터가 섹터별로 전송됩니다. Linux에서는 dd를 사용하여 동일한 작업을 수행 할 수 있다고 생각합니다.
요즘 VMWare에서 사용되지 않는 VM 볼륨에 물리적 디스크를 사용하지 않습니까?
JR