VMware共享文件夹

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本文主要介绍VMware共享文件夹的设置和遇到的一些问题。环境说明:宿主机win10,VMware的系统为centos7.4,centos搭建了lnmp环境。

VMware tools安装

菜单栏-虚拟机-安装VMware tools

图1.说明已经载入CD了

接下来要进行的操作如下:

mkdir /mnt/cdrom # 创建cdrom目录

mount /dev/cdrom /mnt/cdrom # 将刚才载入的CD挂载到cdrom目录下

tar -zxf /mnt/cdrom/VMwareTools-10.2.0-7259539.tar.gz -C /root/ # 将cdrom目录的VMwareTools压缩包解压到/root目录下

cd /root/vmware-tools-distrib/ # 进入刚解压的目录

./vmware-install.pl # 执行安装脚本,正常情况下不断按enter键,然后等待安装完成就行了,还有一些意外的情况如下:

图2.连续几波重复后及时输入no

然后按一波enter键,可能还有类似的也按no,还是不断enter键就行了,如下:

图3

图4.说明已经装完了

设置共享文件夹

虚拟机-设置-选项-共享文件夹-添加

共享文件夹路径和名称

Linux输入:

yum install open-vm-tools-devel -y # 使用vmhgfs-fuse命令挂载设备时必须安装

vmhgfs-fuse .host:/ /mnt/hgfs # 挂载共享文件夹

ls /mnt/hgfs # 查看目录,有文件则说明成功了,前提是被共享的文件夹有文件

使用NGINX访问

nginx 不能访问共享文件夹

解决: 使用www用户挂载设备或者加上-o allow_other,如:

vmhgfs-fuse -o nonempty,allow_other .host:/test /home/wwwroot/test/ # nonempty强制覆盖(如果/home/wwwroot/test目录有其他文件则被覆盖,取消挂载的时候才会显示),allow_other 所有用户都能访问共享文件夹,.host:/test只有宿主机的test文件夹被挂载。

设置开机时候挂载

vi /etc/rc.local

vmhgfs-fuse -o nonempty,allow_other .host:/test /home/wwwroot/test

注意:/etc/rc.local文件需要加个执行权限:chmod +x /etc/rc.d/rc.local

相关命令

umount /mnt/hgfs # 取消挂载

vmware-hgfsclient # 查看共享文件夹

遇到的一些问题

fuse: mountpoint is not empty

fuse: if you are sure this is safe, use the 'nonempty' mount option

解决: 挂载的目录不为空,强行挂载:加上-o nonempty

Transport endpoint is not connected

解决: umount /mnt/hgfs

相关文档
最新文档