티스토리 뷰

vmware-mount 를 이용하면 사용자 PC에 이미지를 마운트 할 수 있습니다.

용도로는 간단하게 내용을 보거나 파일을 복사하거나

이미지 OS 와 상관없이 부팅이 안될 때 디스크 검사를 통해 복구할 때 사용하면 되겠습니다.


 [사용자 PC OS 가 윈도우인 경우] 


이미지 내 드라이브 확인

vmware-mount.exe /p 이미지명

 C:\Program Files\VMware\VMware Workstation> vmware-mount.exe /p image.vmdk

 Volume 1 : 8378 MB, HPFS/NTFS

 Volume 2 : 8001 MB, HPFS/NTFS

이미지 내 볼륨이 몇개인지 확인합니다.


[이미지 마운트]

vmware-mount.exe 드라이브명 이미지명

 C:\Program Files\VMware\VMware Workstation> vmware-mount.exe z: image.vmdk

지정한 이미지를 z 드라이브로 마운트합니다.


이미지에 읽고/쓰기 권한

vmware-mount.exe /m:[w|n] 드라이브명 이미지명

 C:\Program Files\VMware\VMware Workstation> vmware-mount.exe /m:w z: image.vmdk

 또는

 C:\Program Files\VMware\VMware Workstation> vmware-mount.exe /m:n z: image.vmdk

/m:w 는 읽고/쓰기가 자유롭고 이미지를 언마운트 하더라도 이미지 내에 파일이 남게 됩니다.

/m:n 은 읽고/쓰기가 자유롭고 이미지를 언마운트 하게되면 이미지 내에 파일이 사라지게 됩니다.

※ 쓰기방지설정은 없습니다.


vmware-mount.exe /v:드라이브볼륨숫자 드라이브명 이미지명

 C:\Program Files\VMware\VMware Workstation> vmware-mount.exe /v:2 z: image.vmdk

Volume 2를 z 드라이브에 마운트합니다.


[마운트된 리스트 확인]

vmware-mount.exe /L

 C:\Program Files\VMware\VMware Workstation> vmware-mount.exe /L

 Currently mounted volumes:

 J:\ => C:\My Virtual Machines\Windows98\Windows98.vmdk

 K:\ => [storage1]WindowsXP2/WindowsXP2.vmdk


[이미지 언마운트]

vmware-mount.exe 드라이브명 /d /f

 C:\Program Files\VMware\VMware Workstation> vmware-mount.exe z: /d /f

시스템에서 가상 드라이브를 해제하고 드라이브 문자를 해제합니다.


사용 중 에러발생 시 관련 로그파일은 아래경로를 확인해보시기 바랍니다.

C:\Documents and Settings\<user>\Local Settings\Temp\vmware-<user>-<nnnn>/vmount.log

C:\Documents and Settings\<user>\Local Settings\Temp\vmware-<user>-<nnnn>/vmount-client.log


 [사용자 PC OS 가 리눅스인 경우] 


이미지 내 드라이브 확인

vmware-mount -p 이미지명

 # vmware-mount -p /vmware/CentOS/CentOS.vmdk

 Volume 1 : 102 MB, Linux

 Volume 2 : 19862 MB, Linux

 Volume 3 : 510 MB, Linux swap

이미지 내 볼륨이 몇개인지 확인합니다.


[이미지 마운트]

vmware-mount 이미지명 [partitionNumber] 마운트위치

또는

vmware-mount -f 이미지명 마운트위치

 # vmware-mount /path/to/disk [partitionNumber] /mount/point

 또는

 # vmware-mount -f /vmware/CentOS/CentOS.vmdk /mnt/CentOS 

지정한 이미지를 /mnt/CentOS 에 마운트합니다.

※ [partitionNumber]의 기본값은 1입니다.


[마운트된 리스트 확인]

vmware-mount -L

 # vmware-mount -L

 Disks with mounted partitions: 

 /vmware/guest/CentOS/CentOS.vmdk partition2 /mnt/CentOS 

 /vmware/guest/SUSE10/SUSE10.vmdk /mnt/suse10/


[이미지 언마운트]

vmware-mount -d 마운트포인트

vmware-mount -[x|X]

 # vmware-mount -d /mnt/CentOS

 또는

 # vmware-mount -x

 또는

# vmware-mount -X

※ -[x|X] 옵션은 모든 파티션에 대해 강제 언마운트를 진행합니다.


사용 중 에러발생 시 관련 로그파일은 아래경로를 확인해보시기 바랍니다.

/tmp/vmware-<user>/fuseMount.log


o 추가사항 o

혹시나 이미지를 잘 사용하다가 부팅이 안된다면 사용자 PC 에 마운트하여 디스크 검사를 진행해 보시기 바랍니다.

chkdsk 드라이브명

 C:\> chkdsk z:

디스크 검사가 완료되면 대부분 복구가 가능할겁니다.

댓글
공지사항