Windows 7의 VMware Player에서 Ubuntu 14.10을 실행하고 있습니다. VMware 소프트웨어가 파일 공유에 필요한 커널 모듈을 컴파일 할 수 없기 때문에 VMware Tools 대신 open-vm-tools를 설치했습니다. 공유 폴더를 sudo mount -t vmhgfs .host:/$(vmware-hgfsclient) /mnt/hgfs
또는 로 마운트 할 수 없습니다 sudo vmware-hgfsmounter .host:/$(vmware-hgfsclient) /mnt/hgfs
. 둘 다 반환 Error: cannot canonicalize mount point: No such file or directory
합니다. 이것이 무엇을 의미하는지 또는 어떻게 고치는 지 전혀 모른다.
답변
이 문제를 해결하는 방법은 open-vm-tools와 함께 설치된 vmhgfs-fuse에 의존하는 것입니다.
를 사용하여 로컬로 vmhgfs-fuse .host:/$(vmware-hgfsclient) ~/some_mountpoint
또는 전역으로 마운트하십시오 sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
. 그런 다음 전역 적으로 영구적으로 마운트하려면 다음 행을 추가하십시오 /etc/fstab
.
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
답변
다른 답변이 저에게 효과가 없었기 때문에 마침내이 링크에서 파고 들인 후 마침내 작동했습니다 : Ubuntu VM의 / mnt / hgfs에 파일 이 없습니까? PieCot이 솔루션을 제공하는 곳 :
$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
답변
VM에서 다음을 확인하십시오.
폴더 공유가 활성화되어 있습니다
호스트와 게스트간에 하나 이상의 폴더가 공유되어 있어야합니다.
우분투 게스트에서 :
/ mnt / hgfs를 검사하여 폴더에 액세스 할 수 있는지 확인하십시오. 액세스 할 수없는 경우 다음 도구 명령을 실행하십시오.
sudo vmware-config-tools.pl
다음을 사용하여 fstab을 업데이트하십시오.
gksu gedit /etc/fstab
텍스트 편집기를 사용하여 파일 끝에 다음을 입력하십시오.
.host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0
마지막 단계는 vm을 다시 시작하는 것입니다 (다시 시작하거나 마운트 할 수 없다는 오류가 발생하면 건너 뛰고 몇 번 다시 시작하십시오).
고마워, 이것이 도움이되기를 바랍니다!
답변
Ubuntu 17.10을 사용하려면 독점 VMWare Tools tar 기반 설치를 통해 vmhgfs 드라이버를 설치해야합니다. 자세한 내용은 http://partnerweb.vmware.com/GOSIG/Ubuntu_17_10.html을 참조 하십시오.
답변
데비안에서 나 에게이 작업은 우분투에서 동일합니다.
open-vm-tools-dkms 패키지를 설치하십시오.
apt-get install open-vm-tools-dkms
마운트 포인트를 작성하십시오.
mkdir /mnt/hgfs
마운트 지점에 모든 문자를 마운트하십시오. 모든 사용자에게 허가
/usr/bin/vmware-vmblock-fuse /mnt/hgfs -o allow_other
답변
그것은 단순히 마운트 지점이 존재하지 않음을 의미합니다.
$ ll /mnt
total 12
drwxr-xr-x 3 root root 4096 Feb 22 20:37 ./
drwxr-xr-x 22 root root 4096 Feb 22 20:16 ../
drwxr-xr-x 2 root root 4096 Jan 3 04:56 cdrom/
$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
Error: cannot canonicalize mount point: No such file or directory
$ sudo mkdir -p /mnt/hgfs/Share
$ ll /mnt/hgfs
total 12
drwxr-xr-x 3 root root 4096 Feb 22 20:52 ./
drwxr-xr-x 4 root root 4096 Feb 22 20:52 ../
drwxr-xr-x 2 root root 4096 Feb 22 20:52 Share/
$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share