解决Centos 7安装了VMTools之后,不能找到共享文件夹的文件问题

这是我安装了vmtools并设置了共享文件夹之后在终端中并未找到相应的文件夹,它是空的

在这里插入图片描述
我们此时可以用下面的命令查看共享的文件夹 

vmware-hgfsclient

然后发现确实存在我设置的共享文件夹名

在这里插入图片描述 之所以在/mnt/hgfs当中没有这个文件夹,是因为我们没有挂载.这里不像是centos6,给我们自动挂载的,所以需要我们自己将它挂载到其中。这时候我们输入以下的命令,将这个共享文件夹挂载到/mnt/hgfs当中

mount -t vmhgfs .host:/VMare_share /mnt/hgfs

VMare_share是我自己在主机D盘设置的共享文件夹名,你们换成自己设置的名字就好

执行下面命令出现这种情况时,说明我们要安装相关的软件包

在这里插入图片描述
在终端输入下面的命令进行相关的安装

yum install open-vm-tools-dkms


安装成功后我们重新换另一种方法进行挂载共享文件夹

vmhgfs-fuse .host:/VMare_share /mnt/hgfs

最后可以看见将主机中的文件夹成功挂载上虚拟机当中

在这里插入图片描述

这里就完成了挂载共享文件夹的操作,但我们每次重启虚拟机之后需要我们自己再进行挂载,这里可以选择设置为启动后自动挂载,关于启动自动挂载的方法:
先在终端输入:

vim /etc/fstab

在虚拟机当中点击i键,然移动到配置末尾输入以下的配置,然后点击esc退出插入状态,输入:wq即可退出配置

.host:/VMare_share /mnt/hgfs vmhgfs defaults 0 0

但这样配置会导致你重新启动虚拟机时会出现 linux系统无法启动提示give root password for maintenance

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:/VMare_share  /mnt/hgfs" >> /etc/rc.d/rc.local

这样就可以解决不需要每次重新挂载共享文件夹以及虚拟机出故障无法启动的问题

cp命令出现cp写入输出错误

解决办法

vmhgfs-fuse .host:/vmshare /mnt/hgfs -o nonempty -o allow_other -o umask=000 -o big_writes -o max_write=0xffffffff

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值