博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VMware中centos7无法共享文件夹的问题
阅读量:6824 次
发布时间:2019-06-26

本文共 1847 字,大约阅读时间需要 6 分钟。

在安装虚拟机VMware之后安装系统想要把windows的目录共享在centos下面,但是我们按照centos6的挂在方法发现不管用.在网上找了半天才知道centos7的VMware tools和centos6的不一样,需要重新再安装一次,用yum安装,而不是在VMware软件里面安装!!

1.先安装VMware软件里VMwareTools

VMware中centos7无法共享文件夹的问题
没安装过的,点击安装,我的已经安装过了
然后挂载镜像

[root@centos7 ~]# mkdir /dvd[root@centos7 ~]# mount /dev/cdrom /dvdmount: /dev/sr0 is write-protected, mounting read-only[root@centos7 ~]# cd /dvd/[root@centos7 dvd]# lsmanifest.txt  run_upgrader.sh  VMwareTools-10.2.5-8068393.tar.gz  vmware-tools-upgrader-32  vmware-tools-upgrader-64[root@centos7 dvd]# cp  VMwareTools-10.2.5-8068393.tar.gz /root/[root@centos7 dvd]# cd /root/[root@centos7 ~]# tar xf VMwareTools-10.2.5-8068393.tar.gz[root@centos7 ~]# cd vmware-tools-distrib/[root@centos7 vmware-tools-distrib]# ./vmware-install.pl

然后一直回车就行

2.系统下安装vmtools:

安装相关软件包

yum install open-vm-tools *headers perl gcc make kernel-devel -y

安装完成就关闭系统,配置共享文件夹

3.配置VMware

右击虚拟机,点击配置,点击选项,如图所示:
VMware中centos7无法共享文件夹的问题
VMware中centos7无法共享文件夹的问题

点击浏览,选择你要共享的文件夹,然后下一步就完成了

VMware中centos7无法共享文件夹的问题

4.配置完成了,启动系统就可以看到共享的文件夹/mnt/hgfs

记住:/mnt/hgfs这个文件夹不是手动创建的,是安装完成vmtools后产生的!

我们进入这个文件夹,但是并没有我们想要的共享文件夹,hgfs是空的,这是应为我们没有挂载.这里不像是centos6,给我们自动挂载的!
这可能是mnt缺少共享支持,打开terminal输入mount -t vmhgfs .host:/py_script /mnt/hgfs挂载该共享文件夹
我们可以用命令查看共享的文件夹
vmware-hgfsclient
VMware中centos7无法共享文件夹的问题

5.然后挂载就可以使用了

mount -t vmhgfs .host:/py_script /mnt/hgfs
如果出现:Error: cannot mount filesystem: No such device这样的报错
则再运行vmhgfs-fuse .host:/py_script /mnt/hgfs,往往就成功了(前提是VMware Tools安装已成功)
到此为止,可以正常使用共享文件夹了,但每次都要重新mount挂载一次,所以设置为启动后自动挂载:

VMware中centos7无法共享文件夹的问题

进入/mnt/hgfs下面就有文件了
VMware中centos7无法共享文件夹的问题

注:别的博客写可以放在/etc/fstab里面,但是我这样写不知道有没有问题,我这样写重启的时候报错了报错如下:

welcome to emergency mode!:after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to try again to boot into default mode。 give root password for maintenance (?? Control-D???)

因此我就把这个挂载的卸载了开机启动文件里面:

echo "vmhgfs-fuse .host:/py_script /mnt/hgfs" >> /etc/rc.d/rc.local

这样就没问题了

转载于:https://blog.51cto.com/853056088/2286704

你可能感兴趣的文章
JS 将数字转化成为货币格式
查看>>
cookie,session
查看>>
linux 定时任务
查看>>
iOS--动画--GitHub前50名的Objective-C动画相关库
查看>>
豆瓣电影
查看>>
如何扩展Orchard
查看>>
代码生成就用Razor模板
查看>>
jquery插件--ajaxfileupload.js上传文件原理分析
查看>>
时辰表
查看>>
界面自动化框架偶遇
查看>>
例题6-17 UVa10562 Undraw the Trees(树)
查看>>
js判断时间格式是否有效
查看>>
hacking a friend's Linux buzzer driver in OK335xS
查看>>
可能是最通俗的Lempel-Ziv-Welch (LZW)无损压缩算法详述
查看>>
平方十位数——第八届蓝桥杯JavaB组(国赛)第一题
查看>>
畅通工程——浙大计算机研究生复试上机考试-2005年
查看>>
关于Class File Editor Source not found
查看>>
模拟EventCenter,flash自带的事件机制的一个解耦框架,callback回调方式用于模块之间的通信...
查看>>
bootstrap modal模态框的运用
查看>>
vue比较完整的方法介绍 和获取事件对象
查看>>