Wei / VMware Workstation 虚拟机共享宿主机磁盘目录

Created Thu, 23 Jul 2020 22:00:00 +0000 Modified Mon, 23 Sep 2024 07:21:40 +0000

这篇笔记用来记录如何把宿主机的磁盘目录共享到 VMware Workstation 创建的虚拟机之中。


                                       (@@) (  ) (@)  ( )  @@    ()    @     O     @     O      @
                                  (   )
                              (@@@@)
                           (    )

                         (@@@)
                       ====        ________                ___________
                   _D _|  |_______/        \__I_I_____===__|_________|
                    |(_)---  |   H\________/ |   |        =|___ ___|      _________________
                    /     |  |   H  |  |     |   |         ||_| |_||     _|                \_____A
                   |      |  |   H  |__--------------------| [___] |   =|                        |
                   | ________|___H__/__|_____/[][]~\_______|       |   -|                        |
                   |/ |   |-----------I_____I [][] []  D   |=======|____|________________________|_
                 __/ =| o |=-~O=====O=====O=====O\ ____Y___________|__|__________________________|_
                  |/-=|___|=    ||    ||    ||    |_____/~\___/          |_D__D__D_|  |_D__D__D_|
                   \_/      \__/  \__/  \__/  \__/      \_/               \_/   \_/    \_/   \_/

首先在宿主机创建好需要的共享文件夹,然后启动 VMware Workstation 并选择对应的虚拟机,依次点击编辑虚拟机设置选项共享文件夹,选择创建好的主机目录进行添加,宿主机需要做的部分就完成了,可以根据需要设置读写模式为只读,这样虚拟机就只能读取而不能修改共享目录。

接下来是虚拟机需要操作的部分:

# 虚拟机需要安装 open-vm-tools
$ yum install open-vm-tools

# 安装完成后可以列出宿主机提供的共享目录
$ vmware-hgfsclient
Share  # 在宿主机指定共享目录的时候,还需要自定义名称,会在这里显示

# 挂载目录
$ mkdir /mnt/share
$ vmhgfs-fuse .host:/Share /mnt/share

# 开机自动挂载
$ echo .host:/Share /mnt/share fuse.vmhgfs-fuse allow_other 0 0 >> /etc/fstab