Vmware Guest 파일 공유 기능이 안될 시 해결책

이 글에서는 Vmware Guest 환경에서 Host 간 파일 공유 기능이 잘 작동하다가 안되는 경우에 대한 해결책에 대해 설명한다.
정상적으로 Guest 에 Vmware Tools 를 설치했다면 Host, Guest 간 Drag & Drop 기능과 Copy & Paste 기능이 잘 작동할 것이다. 하지만 종종 해당 기능이 정상 작동하지 않는 데, 이런 상황에는 일반적으로 Guest 머신을 재부팅하면 문제가 해결된다.
하지만 재부팅하지 않고 현재 시스템 상태를 유지한 채로 문제를 해결하고 싶은 경우에는vmtoolsd.exe
프로세스를 종료 후, 재실행하면 해결된다.
Windows 시스템 환경의 Guest 에서는 아래 bat 파일을 관리자 권한으로 실행하여 vmtoolsd.exe
프로세스를 종료 후, 재실행할 수 있다.
@echo off
set VMPATH="C:\Program Files\VMware\VMware Tools\vmtoolsd.exe"
taskkill /F /IM vmtoolsd.exe
%SYSTEMROOT% -n vmusr
Linux 시스템 환경의 Guest 에서는 아래 스크립트를 실행하면 된다.
#!/bin/bash
processString=$(ps -ef | grep '[0-9][0-9]:[0-9][0-9]:[0-9][0-9] /usr/bin/vmtoolsd -n vmusr') # get process info for vmtoolsd
tokens=( $processString ) # tokenize
kill "${tokens[1]}" # grab pid and kill it
/usr/bin/vmtoolsd -n vmusr & > /dev/null 2>&1 # restart vmtoolsd