centos8虚拟机共享文件夹

2022年5月19日 20点热度 0人点赞

当虚拟机安装好之后,使用第三方软件上传文件到Linux系统太麻烦了,使用共享文件夹可以更快速、更方便的将文件上传到Linux系统。这里将介绍centos8系统如何使用共享文件夹。

工具/原料

  • VMware workstation 15虚拟机
  • centos8虚拟操作系统
  • Linux.iso

方法/步骤

  1. 1

    开启虚拟机共享设置:

    在虚拟机关机状态下,编辑虚拟机设置->选项->共享文件夹->总是启用->添加,找到需要共享的文件夹,设置好之后回到硬件选项卡。

  2. 2

    添加Linux.iso镜像文件:

    选择CD/DVD(IDE)->使用ISO映像文件,选择虚拟机安装目录下的Linux.iso文件,点击确定。

  3. 3

    挂载虚拟磁盘:

    使用mount命令挂载虚拟磁盘到/media文件夹下:

    mount /dev/cdrom /media,(注意挂载之后的文件时只读的,需要复制到别的文件夹下才能正常使用)

  4. 4

    复制插件文件:

    进入到/media文件夹查看文件夹中的内容,发现有manifest.txt     VMwareTools-10.3.21-14772444.tar.gz  vmware-tools-upgrader-64  run_upgrader.sh  vmware-tools-upgrader-32等5个文件。其中VMwareTools-10.3.21-14772444.tar.gz是共享插件,我们将它复制到别的文件夹中:

    cp  VMwareTools-10.3.21-14772444.tar.gz /usr/local/src

    然后进入到src文件夹中:

    cd /usr/local/src

  5. 5

    解压并安装:

    使用tar命令将VMwareTools-10.3.21-14772444.tar.gz文件解压,得到

    vmware-tools-distrib文件夹,进入到此文件夹下执行命令:

     ./vmware-install.pl

    这时候发现系统报错:

     -bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: No such file or directory

    这是缺少安装依赖包,解决方法:yum -y install perl perl-devel,

    等安装完成后继续执行:

     ./vmware-install.pl

    有提示默认回车直到安装完成;

  6. 6

    查看是否共享成功:

    使用命令vmware-hgfsclient,查看,如下图所示,安装成功。但是这时候发现/mnt/hgfs/文件夹下依然是空的,解决办法,输入

    /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs/ -o subtype=vmhgfs-fuse.allow_other

    然后查看/mnt/hgfs,ok完成共享。

    END

注意事项

  • 由于我的系统是最小化安装,很多应用环境都默认没有安装,所以在使用时会经常报错。
  • 将插件完成之后一定要输入/usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs/ -o subtype=vmhgfs-fuse.allow_other命令,不然是找不到共享文件夹的。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论