VMware Ubuntu18.04与WIN7共享目录

13 篇文章 0 订阅
4 篇文章 0 订阅
准备
  • 主机平台:Windows 7 SP1
  • 客户平台:Ubuntu 18.04 LTS(x64)
  • 虚拟机: VMware® Workstation 12 Pro
一、安装VMware Tools

(1)由于在主机和客户机之间把文件复制拷贝显得效率太低,故采用在主机上创建共享文件夹的方法,这样在Ubuntu上可以访问win7上的文件了。此共享文件的方式需要安装VMware Tools工具,不管之前有没有安装过它,请再安装一下,以避免引入不必要的麻烦。

vmtools.png

(2)将下图上的“VMwareTools***.tar.gz”解压到指定目录,我一般都是解压到/opt目录下。启动终端工具,输入以下命令,解压并安装VMwareTools,一路yes加回车。安装结束,Ubuntu关机。

xtar.png

$ cd /media/hony/'VMware Tools'/    #hony是我的账户名
$ ls
>>>>
manifest.txt     VMwareTools-10.0.6-3595377.tar.gz  vmware-tools-upgrader-64
run_upgrader.sh  vmware-tools-upgrader-32
<<<<
$ sudo tar xzvf VMwareTools-10.0.6-3595377.tar.gz -C /opt/  #解压到/opt目录下
$ cd  /opt/vmware-tools-distrib/
$ ls
>>>>
bin  doc  FILES    installer  vgauth             vmware-install.real.pl
caf  etc  INSTALL  lib        vmware-install.pl
<<<<
$ sudo ./vmware-install.pl         #安装vmware-tools
二、添加共享目录

(1)添加共享目录时,虚拟机处于关机状态;添加结束,启动虚拟机。

ShareFile.png

(2)如果想在Ubuntu中访问共享目录,还必须将共享目录挂到/mnt/hgfs/ 目录下。挂载之前,查看一下共享目录是否被识别到。

$ ls /mnt/hgfs/             #查看该目录并没有文件
$ vmware-hgfsclient         #查看设置的共享目录
>>>>
qtpro
<<<<
$ sudo vmhgfs-fuse .host:/ /mnt/hgfs/   #挂载共享目录
$ sudo ls /mnt/hgfs/                    #可以看到挂载成功
>>>>
qtpro
<<<<
三、普通账户读写共享目录

发现用sudo vmhgfs-fuse .host:/ /mnt/hgfs挂载共享目录后,必须要用root才能读写共享目录,所以使用vmhgfs-fuse挂载时,后面要跟参数才能正常使用。

$ sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other,nonempty   #挂载共享目录
$ sudo ls /mnt/hgfs/                       #可以看到挂载成功
>>>>
qtpro
<<<<
$ cd  /mnt/hgfs/qtpro
$ ls
>>>>
Env_Noise_Daq_Coding  qtsoft
<<<<
$ touch hello.c                          #创建hello.c
$ ls
>>>>
Env_Noise_Daq_Coding  hello.c  qtsoft    #确认hello.c
<<<<
$ cd ~
$ sudo umount /mnt/hgfs                 #卸载共享目录
四、解决问题
  • 错误:Error: cannot mount filesystem: No such device
    原因:sudo mount -t vmhgfs .host:/ /mnt/hgfs 是错误命令;
    sudo apt-get install open-vm-dkms 这个也是不需要安装的。
  • 挂载共享目录命令:
    sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other,nonempty
    或者
    sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1001 -o gid=1001
参考引用
  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值