Linux系统centos7+VMwareWorkstation创建共享文件夹错误解决方法集锦

在创建共享文件夹过程中出现了多种错误,多次尝试后终于解决了。

1、直接找到VMware Tools压缩包的位置:/run/media/wxy/VMware Tools

/**省去了创建光盘挂载点:mkdir /mnt/cdrom和挂载光盘到挂载点mount /dev/cdrom /mnt/cdrom这步**/

解压缩:tar -zxvf VMwareTools-9.9.3-2759765.tar.gz

2、出现一大堆错误,截取如下:

tar: vmware-tools-distrib: Cannot mkdir: Read-only file system
tar: vmware-tools-distrib/installer/services.sh: Cannot open: No such file or directory
tar: Exiting with failure status due to previous errors

解决办法:先把VMwareTools-9.9.3-2759765.tar.gz包复制到/opt安装目录下,在/opt目录下然后再解压缩。

cp VMwareTools-9.9.3-2759765.tar.gz /opt

tar -zxvf VMwareTools-9.9.3-2759765.tar.gz

cd vmware-tools-distrib

./vmware-install.pl

3、开始安装VMware-tools,一直点Enter,可能会提醒缺少编译环境,按照提示安装就行。(要求虚拟机必须联网,否则只能先下载RPM包后手动安装了。)

如:yum install open-vm-tools

  yum install *headers -y

  yum -y install perl gcc make kernel-devel

  等等~~

更新编译环境后,重新执行安装步骤,最终安装成功。安装成功后,打开虚拟机设置共享文件夹:

按照图片将共享文件夹设置为Windows系统下的某个文件夹,点击确定,可能会弹出如下错误:

4、无法更新运行时文件夹共享状态:在客户机操作系统内装载共享文件夹文件系统时出错。查看/mnt目录下也没有hgfs目录。

解决办法:yum install open-vm-tools后,重新安装VMware Tools,安装成功后重启,hgfs目录就有了。

reboot重启
cd /mnt/hgfs找到目录
5、但ls /mnt/hgfs后发现并没有共享的文件,运行vmware-hgfsclient 查看当前共享的文件夹,有显示。
这可能是mnt缺少共享支持,打开terminal输入mount -t vmhgfs .host:/enjoy /mnt/hgfs挂载该共享文件夹
6、如果出现:Error: cannot mount filesystem: No such device这样的报错
则再运行sudo vmhgfs-fuse .host:/enjoy /mnt/hgfs,往往就成功了(前提是VMware Tools安装已成功)
到此为止,可以正常使用共享文件夹了,但每次都要重新mount挂载一次,所以设置为启动后自动挂载:
编辑/etc/fstab,添加.host:/enjoy /mnt/hgfs vmhgfs defaults 0 0到最后一行,就可以了。

综上成功实现文件共享,如图。

读了这篇博客后启发很大,特此分享:

原文地址:https://www.cnblogs.com/wxywxy/p/7835401.html