将 Mac 中的文件夹共享到虚拟机 (1004055) | VMware KB

851 阅读4分钟
原文链接: kb.vmware.com

注意:必须安装 VMware Tools,共享文件夹才能工作。有关 VMware Tools 的详细信息,请参见 VMware Fusion 的 VMware Tools 概述 (1022048) (Overview of VMware Tools for VMware Fusion (1022048))

使用 VMware Fusion 的共享文件夹功能,可以从虚拟机访问 Mac 的文件夹。要从 Mac 访问虚拟机的文件夹,您需要设置镜像文件夹或创建网络共享。要查看可用的共享文件夹,请观看以下视频:       有关镜像文件夹(而非共享文件夹)的信息,请参见为 Mac 和虚拟机设置镜像文件夹 (1014127) (Setting up mirrored folders for your Mac and virtual machine (1014127)) 。有关创建网络共享的详细信息,请参见本文结尾部分。

Windows

要在 Windows 虚拟机中配置共享文件夹,请执行以下操作:

  1. 启动 VMware Fusion。
  2. 启动此虚拟机。
  3. 单击虚拟机 > 设置
  4. 单击共享
  5. 在 Fusion 10.x、8.x 和 7.x 中,选择启用共享文件夹选项。在 Fusion 6.x 、5.x 和 4.x 中共享文件夹选项选为开启。在 Fusion 3.x 中,选择 Mac 上共享文件夹选项。
  6. 单击 + 按钮。
  7. 浏览到 Mac 上将与虚拟机共享的文件夹,然后单击添加

可通过 Windows 桌面上的 VMware 共享文件夹快捷方式或映射的网络驱动器 Z: 访问共享文件夹。

Linux

要在 Linux 或 Solaris 虚拟机中配置共享文件夹,请执行以下操作:

注意:FreeBSD 不支持共享文件夹。

  1. 启动 VMware Fusion。
  2. 关闭虚拟机。
  3. 单击虚拟机 > 设置
  4. 单击共享
  5. 在 Fusion 10.x、8.x 和 7.x 中,选择启用共享文件夹选项。在 Fusion 6.x 、5.x 和 4.x 中共享文件夹选项选为开启。在 Fusion 3.x 中,选择 Mac 上共享文件夹选项。
  6. 单击 + 按钮。
  7. 输入共享名称,浏览到 Mac 上将与虚拟机共享的文件夹,然后单击添加
  8. 单击应用,然后单击确定
  9. 启动此虚拟机。
  10. 在客户机操作系统中打开终端实用程序。
  11. 通过运行以下命令,浏览到 Host Guest File System (HGFS) 文件夹:

    cd /mnt/hgfs

注意:只要 Linux 内核(操作系统)发生了更新,就需要重新安装 VMware Tools。

安全

如果您担心安全问题,则可以将共享文件夹设为只读,以便虚拟机可以访问其中的文件,但不能更改文件或添加新文件。这并不影响 Mac 与自己的文件和文件夹的交互方式。

要将文件夹访问设为只读,请执行以下操作:

  1. 启动 VMware Fusion。
  2. 启动此虚拟机。
  3. 单击虚拟机 > 设置
  4. 单击共享
  5. 对于每个要保护的文件夹,将“权限”下拉项从“读写”更改为“只读”。

故障排除

如果您遇到任何与共享文件夹有关的错误,或者无法访问共享文件夹,请依次尝试执行以下每个步骤,并在执行每个步骤后重新启动虚拟机:

  1. 删除每个共享文件夹。针对您的操作系统重复以上步骤 1-4,然后选择每个文件夹,再单击 按钮将其删除。
  2. 禁用共享文件夹。针对您的操作系统重复以上步骤 1-4,然后取消选中为启用共享功能而选中的框。
  3. 重新安装 VMware Tools。更多信息,请参见 Uninstalling and manually installing VMware Tools in VMware Fusion (1014522)

有关更多故障排除步骤,请参见 Fusion 中的共享文件夹和镜像文件夹访问故障排除 (1027646) (Troubleshooting access to shared and mirrored folders in Fusion (1027646))

其他信息

桌面快捷方式

VMware Fusion 自动在虚拟机的桌面上创建共享文件夹的快捷方式。此快捷方式附加到映射到共享文件夹的网络驱动器,在“我的电脑”(在 Windows 上)或 /mnt(在 Linux 中)中可见。如果您不需要此桌面快捷方式,可以将其删除。

为此,请执行以下操作:

  1. 关闭虚拟机。
  2. 打开虚拟机设置文件进行编辑。有关信息,请参见编辑 Fusion 虚拟机的 .vmx 文件 (1014782) (Editing the .vmx file for your Fusion virtual machine (1014782))
  3. 查找以下行:

    hgfs.linkRootShare = "TRUE"
     
  4. 更改为:

    hgfs.linkRootShare = "FALSE"
     
  5. 保存并关闭 .vmx 文件。
  6. 退出 Fusion 并重新打开 Fusion。这将重新加载已更改的设置。
  7. 启动此虚拟机。

其他共享

使用 VMware Fusion 的共享文件夹功能,您就不必在 Windows 或 Linux 中设置共享,然后从 Mac 进行连接。有关在虚拟机中设置共享然后从 Mac 进行连接的信息,请参见下面的 Apple 文章:

注意:截至 2012 11 2 日,上述链接可用。如果您发现链接损坏,请提供有关此文章的反馈,VMware 员工将会在必要时更新此文章。