环境:VMware® Workstation 15 Pro15.5.1 build-15018445
Linux:CentOS 7 64位


目录

  • 挂载本地共享文件夹
  • 将共享文件夹装载在任意位置
  • 总结


挂载本地共享文件夹

官方文档链接:为虚拟机设置共享文件夹 1.首先右键打开虚拟机设置,选到选项页面,依次添加共享的目录。

ESXI nat共享 esxi 共享文件夹_linux


2.安装最新版本的 VMware Tools。

ESXI nat共享 esxi 共享文件夹_vmware_02


如果可以点击直接点击即可,如果出现灰色如图所示,则

ESXI nat共享 esxi 共享文件夹_centos_03


选择自动检测,并打开虚拟机,即可点击重新安装VMware Tools。

ESXI nat共享 esxi 共享文件夹_ESXI nat共享_04


点击后出现光驱VMware Tools,将其中的文件VMware Tools复制到指定位置

ESXI nat共享 esxi 共享文件夹_linux_05


如图,我将其复制到了主文件夹下(/home/username)

ESXI nat共享 esxi 共享文件夹_centos_06


随后依次输入输入

tar -xvf VMwareTools-10.3.10-13959562.tar.gz
cd vmware-tools-distrib/
./vmware-install.pl

解压并安装VMware Tools,安装过程中除了最后一项would you like to recover the wasted disk space by uninstalling VMware Tools at this time?
输入“no”之外,其他均默认回车即可。

共享文件夹位于 /mnt/hgfs 下,可以进行查看。

将共享文件夹装载在任意位置

我们已经成功挂载了共享文件夹,下面我们要将文件夹装载在我们指定的位置,方便操作。
1.我们需要编辑共享挂载文件。

vim /etc/init.d/vmware-tools

ESXI nat共享 esxi 共享文件夹_虚拟机_07


2.搜索vmhgfs,改变其默认位置

输入/vmhgfs

随后点击回车进入,再点击n查看下一个匹配

ESXI nat共享 esxi 共享文件夹_虚拟机_08


随后按下字母a,进入修改,输入指定地址,我的是/home/xxl/csapp,输入:wq保存并退出。

ESXI nat共享 esxi 共享文件夹_vmware_09


即可看到挂载文件出现在我们指定的目录中,成功完成。

总结

为了做csapp的实验选择linux环境,本来准备用docker搭建环境,但默认占用系统盘资源,系统盘可用空间本就不多,再加上电脑装有虚拟机环境,于是就搭建了共享目录,也十分方便。
费了几个小时遇到很多问题,查了很多的博客才解决,在这里记录一下,希望能帮到点进来的小伙伴们。
如果电脑没有装虚拟机的话,还是使用docker来的更快更方便些。