我从VMWare Workstation的“共享文件夹”功能中大量使用:您将主机上的文件夹设置为来宾OS的共享文件夹,并且可以在来宾上以与SMB共享类似的方式访问该文件夹(只读或读写) 。
令我烦恼的是,从热点复制几个文件到客户机后,即使共享设置为只读,Workstation 也会阻止这些文件的写入。
在我经常在主机上编辑脚本的同时尝试在来宾上调试/使用脚本的常见情况下,这尤其令人讨厌。
到目前为止,我知道如何使Workstation发布这些文件的唯一方法是:
- 挂起访客计算机:这是一个糟糕的伪解决方法。速度很慢(特别是客户机RAM数量较大),有时可能不受欢迎
- 复制一些其他随机文件的数量,希望Workstation对其锁定的文件数量有内部限制:只有当我们知道蚂蚁的数量很少时,这种hack才会定期有用
那么,使Workstation发布这些文件的一些好方法是什么?
或者,如何避免首先将它们锁定?
编辑:我没有说清楚几件事:
我知道是工作站(vmware-vmx.exe)锁定了这些文件(可能是由于某些内部缓冲)
我不想强行释放文件。我尝试过,但是用力释放它们会使机器不稳定,而我负担不起
显然,这是由Workstation中的错误引起的。