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: |
디스크 검사가 완료되면 대부분 복구가 가능할겁니다.
'가상화 > VMware' 카테고리의 다른 글
[VMware] 여러 vmdk를 단일 vmdk로 병합하는 방법 (4) | 2023.05.12 |
---|---|
[VMware] qemu-img/VBoxManage/Vmdk2Vhd 를 이용한 이미지 변환 (0) | 2017.03.07 |
[VMware] 가상 이미지 디스크 타입 변경 (0) | 2017.03.06 |
[VMware] 솔라리스 root 패스워드 분실 시 (0) | 2017.03.04 |
[VMware] 공유폴더/폴더공유 설정 (0) | 2017.03.02 |