VM 将宿主机文件夹 映射至 虚拟机以及vm tools【共享文件夹、复制粘贴、拖动上传下载】

写在前头:挂载真的不如搭建Samba好用。

步骤

宿主机:windows 10
客户机:VM挂载ubuntu18.04   【Samba参考 Link,我觉得Samba也挺好用。】

1、安装open-vm-tools 代替原生的VMware Tools(T)方法。【从Ubuntu14.04开始open-vm-tools 代替了官方 VMware Tools】

sudo apt-get install open-vm-tools open-vm-tools-desktop

可以将操作界面变大。

2、设置windows共享目录(我是在关机情况下设置的共享文件夹)

vm   /mnt/hgfs共享windows下文件夹C:\code\django,当你修改windows上代码时,VM里由于是映射关系,也一同随之改变。

 也可以在用ln软连接将  /mnt/hgfs连接到我们熟悉的 /var/www 下面。

 3、用vmtools挂载共享目录

如果中间说找不到hgfs文件夹,那就手动创建就可以了

sudo mkdir /mnt/hgfs
sudo chmod -R 777 /mnt/hgfs/
ls@ls-virtual-machine:/mnt$ vmware-hgfsclient   //查看共享的目录
django
ls@ls-virtual-machine:/mnt$ vmhgfs-fuse .host:/ /mnt/hgfs   //用vmhgfs-fuse命令挂载目录
ls@ls-virtual-machine:/mnt$ ls /mnt/hgfs/     //查看共享目录
django
ls@ls-virtual-machine:/mnt$ 

 

注意:

每次虚拟机启动都需要执行挂载命令:vmhgfs-fuse .host:/ /mnt/hgfs ,它是一个进程。

如果每次重启之后想让系统自动挂载  #vi /etc/fstab:
在最后添加一行:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
 

 

PS:重要扩展 

安装步骤:

1 更新下系统源

sudo apt update

2 安装open-vm-tools

sudo apt install open-vm-tools

3 如果要实现文件夹共享,需要安装 open-vm-tools-dkms

sudo apt install open-vm-tools-dkms

4 桌面环境还需要安装 open-vm-tools-desktop 以支持双向拖放文件,支持与windows复制粘贴交互行为,需重启虚拟机

sudo apt install open-vm-tools-desktop

最后在虚拟机的设置→显示器里面开启 3D 加速。

在虚拟机设置里设置好共享文件夹,启动虚拟机后,如果Ubuntu中没有设置的共享文件。可以通过下面的两种方法解决:

1 可以使用vmhgfs-fuse命令,比如在虚拟机里有个目录 ~/share,终端中切换到该目录,然后:

vmhgfs-fuse share

此方法适合不是每次都使用共享文件的状况,如上所示,每次都需要执行 vmhgfs-fuse .host:/   /mnt/hgfs

可以编写一个脚本share.sh放到家目录

#!/bin/bash

vmhgfs-fuse share

2 如果要在开机是自动挂载共享文件夹,则需更改/etc/fstab文件。打开文件后在最后添加:

.host:/    /mnt/hgfs      fuse.vmhgfs-fuse allow_other,defaults   0   0

 

如何查看是否安装成功open-vm-tools 

/etc/init.d 

ls

可以看到open-vm-tools

 

卸载:

apt-get autoremove open-vm-tools


 

参考一:链接一

参考二:链接二

参考三:链接三,可查看

samba也可以用于这个:参考我的另一篇文章:Link

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值