VMware虚拟机-Ubuntu设置共享文件夹(超详细)

七维大脑 2024-07-08 10:07:05 阅读 91

目录

前言1. 其他教程2. 创建共享文件夹3. VMware 设置4. Ubuntu 设置4.1 创建 hgfs 目录:4.2 挂载共享目录4.3 验证是否挂载成功4.4 设置开机自动挂载


创作不易,禁止转载抄袭!!!违者必究!!!

创作不易,禁止转载抄袭!!!违者必究!!!

创作不易,禁止转载抄袭!!!违者必究!!!


前言

最近好多同学因为有特殊需求需要设置共享文件夹,就不一一回复了,直接写了这个教程。

1. 其他教程

VMware虚拟机安装Ubuntu教程(超详细):https://blog.csdn.net/weixin_52799373/article/details/139055794VMware虚拟机安装Ubuntu-Server版教程(超详细):https://blog.csdn.net/weixin_52799373/article/details/139341024

2. 创建共享文件夹

设置之前我们要先创建一个共享文件夹,这个文件夹就是后面要跟Ubuntu去共享使用的文件夹。

我们可以根据自己的需求,找一个盘符空间相对大一点的目录创建。(记得养成文件分类的好习惯)比如我这里是在 <code>VMwareTools 目录创建了一个 VMwareShare 目录,然后在 VMwareShare 目录中创建了 study01-Ubuntu-share 文件夹。这样以后我的所有虚拟机的共享文件夹都会在 VMwareShare 目录 下创建。方便管理。而共享文件夹的命名方式是以虚拟机的名称加 share 进行命名。方便我们知道它属于哪个虚拟机的共享文件夹。

在这里插入图片描述

3. VMware 设置

VMware控制台左侧点击需要设置共享文件夹的虚拟机,然后点击左侧的 <code>编辑虚拟机设置:

在这里插入图片描述

然后点击上方的 <code>选项:

在这里插入图片描述

点击 <code>共享文件夹:

在这里插入图片描述

点击 <code>总是启用 ,先别着急点确定,还要添加共享文件夹:

在这里插入图片描述

点击 <code>添加(A)... 按钮选择共享文件夹:

在这里插入图片描述

这里点击 <code>下一步:

在这里插入图片描述

点击 <code>浏览(R)... :

在这里插入图片描述

选择我们一开始创建的共享文件夹:

在这里插入图片描述

点击 <code>下一步 :

在这里插入图片描述

最后确认一下,没问题后,点击 <code>确定:

在这里插入图片描述

4. Ubuntu 设置

操作完上述步骤以后,我们将虚拟机开机,然后打开终端,输入以下命令:

<code>vmware-hgfsclient

如果输出了我们一开始创建的共享文件夹,那就代表你上面的设置正确了。

在这里插入图片描述

4.1 创建 hgfs 目录:

(/mnt目录 可以理解为就是挂载目录的意思,这个不用纠结。照做就行。)

<code>sudo mkdir /mnt/hgfs

在这里插入图片描述

4.2 挂载共享目录

(<code>注意命令别敲错!敲完多检查几遍再回车,特别注意空格别漏了)

sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022

如果你之前挂载过,可以先运行取消挂载命令:sudo umount /mnt/hgfs ,没有挂载过不需要执行。

在这里插入图片描述

4.3 验证是否挂载成功

然后我们就可以验证一下是否挂载好了。

我们可以先在 Windows 中找到挂载目录,随便放一个文件,或者新建一个txt也行:

在这里插入图片描述

然后在 Ubuntu 中看下能不能看到这个文件,首先我们切换到我们创建的挂载目录:

<code>cd /mnt/hgfs

然后输入 ls,查看是否出现我们一开始创建的共享文件夹,如果出现其实就是成功了:

在这里插入图片描述

最后我们切换到我们一开始创建的共享文件夹,输入 <code>ls,看下我们刚刚在 Windows 中放的文件是不是可以看到了:

在这里插入图片描述

4.4 设置开机自动挂载

最后我们设置一下开机自动挂载:

首先用vim打开配置文件

如果提示找不到 <code>vim 命令之类的,执行一下:sudo apt-get install vim 来安装vim。

sudo vim /etc/fstab

在这里插入图片描述

打开配置文件以后,我们按一下 <code>i 键,进入编辑模式(进入编辑模式以后下方会出现 插入 两个字)

然后在最后加入:

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0

复制进去以后,按 esc键(就是键盘左上角的),然后输入 :wq ,最后回车:

在这里插入图片描述

最后我们重启一下系统看下会不会自动挂载,重启以后切换到挂载目录:

<code>cd /mnt/hgfs

然后输入 ls,如果能看到我们一开始创建的共享文件夹,如果出现其实就是成功了。

大功告成!!!!!!!!!!!!!!

在这里插入图片描述



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。