Windows 主机上的 Vagrant VMware Desktop VM - 文件夹共享
Vagrant VMware Desktop VM on Windows host - Folder Shares
由于企业许可,我们从 VirtualBox 上的 Vagrant 切换到 VMware Desktop/Workstation Pro 上的 Vagrant。主机是Win10,虚拟机是Linux.
尽管主机和 VM 之间共享文件夹,但一切似乎都以某种方式工作。我们尝试了很多不同的方式,NFS、bindfs、smb,但 none 符合我们的需要。
要求共享文件夹中至少允许 chmod
如果没有 chown
。共享将由 nginx (Laravel Homestead VM) 托管的网站。我在 VirtualBox 上运行良好(但是使用 different/custom VM 映像),但不确定在 VMware 上的实现。
知道如何正确实施文件夹共享以允许 chmod
在 linux 来宾和 Win 主机上吗?
提前致谢!
一个可能的解决方案(虽然是静态的,chmod
仍然不起作用)是将共享挂载为 smb
,(至少)具有以下 mount_options
:
dir_mode=0755,file_mode=0660
或者它适合项目需要。 (这个提示是我从 Jeff Geerling 得到的)但我仍然对是否有任何方法可以在 Win 的共享上启用 chmod
感兴趣。
由于企业许可,我们从 VirtualBox 上的 Vagrant 切换到 VMware Desktop/Workstation Pro 上的 Vagrant。主机是Win10,虚拟机是Linux.
尽管主机和 VM 之间共享文件夹,但一切似乎都以某种方式工作。我们尝试了很多不同的方式,NFS、bindfs、smb,但 none 符合我们的需要。
要求共享文件夹中至少允许 chmod
如果没有 chown
。共享将由 nginx (Laravel Homestead VM) 托管的网站。我在 VirtualBox 上运行良好(但是使用 different/custom VM 映像),但不确定在 VMware 上的实现。
知道如何正确实施文件夹共享以允许 chmod
在 linux 来宾和 Win 主机上吗?
提前致谢!
一个可能的解决方案(虽然是静态的,chmod
仍然不起作用)是将共享挂载为 smb
,(至少)具有以下 mount_options
:
dir_mode=0755,file_mode=0660
或者它适合项目需要。 (这个提示是我从 Jeff Geerling 得到的)但我仍然对是否有任何方法可以在 Win 的共享上启用 chmod
感兴趣。