一、背景

在虚拟机中,需要写文件到宿主机的文件系统中

宿主机的文件共享给虚拟机使用

这些场景就涉及到VM的虚拟机怎么访问宿主机的磁盘文件夹

二、软件背景

宿主机:window机器,本文是win7

虚拟软件:VMware12.5.6,应该也适用于其他版本

虚拟机系统:linux系统,本文是centos7.6

三、目的

将宿主机的目录:【H:/vd】共享给虚拟机使用,

虚拟机中的目录为:【/mnt/data】

四、操作步骤

在VMware软件中操作

【我的计算机】-》选中虚拟机-》右键-》【设置】-》【选项】-》【共享文件夹】

-》【文件夹共享】-》【总是启用】-》【添加】

添加文件夹给虚拟机使用

在虚拟机中操作

启动好虚拟机

临时挂在目录

mount -t fuse.vmhgfs-fuse .host:/ /mnt/data -o allow_other
mount挂在命令
-t fuse.vmhgfs-fuse指定文件系统为:fuse.vmhgfs-fuse
.host:/磁盘设备,这个是vm中虚拟机的固有值
/mnt/data挂在到虚拟机中的路径
-o allow_other指定虚拟机中所有用户可以访问该路径

永久挂在目录

编辑/etc/fstab文件:vi /etc/fstab

在最后一行添加

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

五、挂在后效果

Logo

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

更多推荐