之前共享文件夹是可以正常访问,但是很久没打开虚拟机后,/mnt/hgfs/下的共享文件夹无法读取到windows下的文件了,这其实是由于windows共享文件夹没有挂载到hgfs目录下导致的。
什么是挂载:在Linux系统中,一切皆文件(树状),即使是硬件设备(如usb),需要将其顶级文件目录连接到Linux根目录下的某一目录,Linux才能以命令的形式操作它,访问此目录就等同于访问设备文件。
通过以下目录将windows共享文件夹挂载到hgfs目录下:
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other -o uid=1000 -o gid=1000 -o umask=022
如果以前挂在过,且出现hgfs无法访问的情况,先取消挂载:
sudo umount /mnt/hgfs
另外,查找共享文件夹的命令为(安装了vmwaretools成功后):
vmware-hgfsclient