我正在尝试在 vmware 上的 linux 和 windows 之间共享文件夹

我正在尝试在 vmware 上的 linux 和 windows 之间共享文件夹

我正在使用 Vmware(Linux) 和 HostPC(windows) 我想在它们之间共享文件夹。特别想在windows环境下编辑并在linux下运行。

我在 Linux 上的共享文件夹位置是 /home/kwon(user1)/sharedfolder/ 我已经安装了 vmware-tools,并且在运行命令后共享文件夹显示出来:
/usr/bin/vmhgfs-fuse .host:/ /home/kwon/sharedfolder -o subtype=vmhgfs-fuse,allow_other

但是,每当我重新启动它时,这些文件夹就不再显示。我希望它们随时显示而无需运行命令。所以,现在,每当我重新启动它时,我都会运行命令来查看和使用这些文件夹。

答案1

您应该能够添加 fstab 条目以在系统启动时自动挂载共享。

来自文档

持久挂载 有 2 种方法可以在 /etc/fstab 中指定持久挂载共享文件夹。下面有两个示例 /etc/fstab 行来挂载 FUSE vmhgfs 导出。

方法一:指定文件系统

替换为 vmhgfs-fuse。替换为导出目录挂载的本地文件系统,默认替换为使用 /mnt/hgfs 替换为 fusion。示例:vmhgfs-fuse /mnt/hgfs 保险丝默认值,allow_other 0 0

方法二:指定远程服务器并共享

:</remote/export> </local/directory> 将导出hosts 文件系统的主机服务器的共享文件夹名称替换为主机名.host。将 </remote/export> 替换为导出目录的路径,默认为 / 或者您可以使用 /share-name-you-created。将 </local/directory> 替换为导出目录挂载的本地文件系统,默认为 /mnt/hgfs。替换为fuse.vmhgfs-fuse。示例: .host:/ /mnt/hgfs fusion.vmhgfs-fuse 默认值,allow_other 0 0

https://kb.vmware.com/s/article/60262

相关内容