centOs7 虚拟机设置文件共享

设置文件共享有一个前提条件是已经安装好VMware Tools。现在从安装VMware Tools开始讲起:

 

第一步:安装VMware Tools

一、基本步骤:

1.VMware Workstation菜单栏中,选择“虚拟机”,”安装VMware Tools...“。(注:此时下方可能会弹出“确保您已登录客户端”之类的提醒忽略就好了。)

2.挂载VMware Tools安装程序到/mnt/cdrom/。

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

看到...mounting read-only,表示挂载成功。

3.解压安装VMware Tools。

cd /mnt/cdrom
ls -al
tar -zxvf VMwareTools-10.2.0-7259539.tar.gz -C /tmp

需要注意的是,这里不能解压到挂载目录下,因为是read-only,我们解压到/tmp下面。

4.安装(友情提示小白:以下是两条指令,不是一条。)

cd /tmp/vmware-tools-distrib/
./vmware-install.pl

理论上只会在最开始的时候,会有一个需要输入“y”确认的,其他一路回车直到安装成功。

安装成功的提示如下:

 至此:VMware Tools就安装好了。接下来社设置共享文件。

第二步:设置共享文件夹

 

1.虚拟机右键→设置→选项→共享文件夹→总是启用→添加(选择一个主机上的目录即可,如F:\share)

2.在虚拟机上验证该共享文件是否可用。

 

注:vmware中默认的共享路径是 /mnt/hgfs .即我选择的那个share文件夹在/mnt/hgfs路径下。接下来验证即可

 

cd /mnt/hgfs    

ls 

如下可以看到共享问价夹share确实在这个路径里面存在了:

至此共享文件夹的创建全部完成。

 

注:如果出现安装好了之后ls并没有共享文件,按以下处理:

 


前提:在虚拟机软件中设置了共享目录

此时在linux中进入 /mnt/hgfs 文件夹,但发现共享的文件没有显示

使用以下办法解决(root权限):

1.  vmware-hgfsclient 命令查看当前有哪些共享的目录,可见share确实已经是共享文件了。

2.  使用 mount  -t vmhgfs .host:/share /mnt/hgfs  命令挂载该共享文件夹(注意:带.号的哦),其中.host:/Documents是共享名,只需把Documents换成使用vmware-hgfsclient 命令得到的目录,/mnt/hgfs是挂载点

3. 到此为止是可以使用该共享文件夹了,但每次都得重复mount一次,所以需要设置为随机启动后自动挂载
    编辑 /etc/fstab,添加下面一行
    .host:/shared     /mnt/hgfs       vmhgfs     defaults  0  0 (按需写)


补充:
如果显示
Error: cannot mount filesystem: No such device
ubuntu则先执行  sudo apt-get install open-vm-dkms
然后再执行3

centos7则先执行 yum install open-vm-tools

然后再执行vmhgfs-fuse .host:/ /mnt/hgfs,不过我还是做不到让它启动后自动挂载,每次启动需要重新执行这个命令。

 

 

 

  • 5
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

焱齿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值