centos虚拟机 设置共享文件夹

相关的博文已经很多了,但总会遇到各种问题,所以再记录一遍。

参考:
https://www.cnblogs.com/yhm9/p/11408694.html
https://www.itfd.cn/post-697.html

  1. 关闭虚拟机,打开设置

勾选使用物理驱动器

在这里插入图片描述

如果勾选 使用ISO映像文件 会出现以下报错

在这里插入图片描述
2. 开启虚拟机 =>点击安装VMware tools
3. 输入“mkdir /mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹。

mkdir /mnt/cdrom

  1. 输入“mount -t iso9660 /dev/cdrom /mnt/cdrom”将光盘挂载到/mnt/cdrom目录下。

mount -t iso9660 /dev/cdrom /mnt/cdrom
在这里插入图片描述

  1. 输入“ls /mnt/cdrom/”查看内容,输入“cp /mnt/cdrom/VMwareTools-10.0.0-2977863.tar.gz /root/vm.tar.gz”,将名为“VMwareTools-10.0.0-2977863.tar.gz”复制到/root目录下,并重新命名为vm.tar.gz

ls /mnt/cdrom/

cp /mnt/cdrom/VMwareTools-10.0.0-2977863.tar.gz /root/vm.tar.gz

  1. 在/root/目录下输入“ls”查看文件,输入“tar -xzf vm.tar.gz”将文件解压,输入“ls”查看文件,可发现新增目录“vmware-tools-distrib”

tar -xzf vm.tar.gz

在这里插入图片描述

  1. 进入vmware-tools-distrib 目录 执行 ./vmware-install.pl 进行安装
    在这里插入图片描述

  2. 开始安装 会提示 输入 y ,然后一路enter

Do you still want to proceed with this installation? [no] y

  1. 后面会遇到 下面的提示 请输入 n 然后继续一路 enter

INPUT: [] default
The path “” is not a valid path to the 3.10.0-693.el7.x86_64 kernel headers.
Would you like to change it? [yes]

Found VMware Tools CDROM mounted at /mnt/cdrom. Ejecting device /dev/sr0 …
Enjoy,
–the VMware team

看到这个就安装成功了

ps安装时出现错误“-bash: ./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory”,表明未安装编译环境

yum -y install perl gcc make kernel-headers kernel-devel

下面是设置共享文件夹

  1. 关闭虚拟机 打开设置 如下【选择需要共享的主机目录】
    在这里插入图片描述
  2. 执行 vmware-hgfsclient 可以查看共享的文件名称
    在这里插入图片描述
  3. 输入以下命令 就可以在/mnt/hgfs目录下看到共享的文件夹projiect 目录了

vmhgfs-fuse .host:/ /mnt/hgfs/

  1. 如果没有请安装工具, 然后在执行第三步

yum install open-vm-tools

  1. 增加一个软连接命令

ln -s 源文件 目标文件
删除软连接
rm -rf dir 注意不是rm -rf dir/

  1. 虚拟机重启后需要重新挂载 执行 第三步的命令
    解决办法:把挂载命令加入启动命令中 具体操作
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐