Cygwin间歇性地失去它';s/cygdrive中的映射驱动器
因此,我有一组Windows Server 2016虚拟机,用于成对运行一些测试。为了执行这些测试,在执行测试之前,我将选择的脚本和文件从网络复制到机器上。Cygwin间歇性地失去它';s/cygdrive中的映射驱动器,cygwin,virtual-machine,windows-server-2016,vcenter,Cygwin,Virtual Machine,Windows Server 2016,Vcenter,因此,我有一组Windows Server 2016虚拟机,用于成对运行一些测试。为了执行这些测试,在执行测试之前,我将选择的脚本和文件从网络复制到机器上。 我基本上是在使用一些在我之前就已经存在的脚本,虽然我想使用其他的方法,但是我们的基础设施很大程度上依赖于这些脚本,所以对系统进行彻底的检查将是一项艰巨的任务 首先,我用 net use X:\\network\location1/用户:域\用户密码 net use Y:\\network\location2/用户:域\用户密码 等等 不久之
我基本上是在使用一些在我之前就已经存在的脚本,虽然我想使用其他的方法,但是我们的基础设施很大程度上依赖于这些脚本,所以对系统进行彻底的检查将是一项艰巨的任务 首先,我用
net use X:\\network\location1/用户:域\用户密码
net use Y:\\network\location2/用户:域\用户密码
等等 不久之后,我使用rsync将文件从
/cygdrive/y/某处
复制到/cygdrive/c/某处
在rsync期间,我会得到“文件已消失”的错误(我目前无法发布确切的错误,我将在稍后编辑此错误以包括此错误)。当我检查/cygdrive
目录中当前的内容时,我看到的是/cygdrive/c
,其他所有内容都消失了
我尝试在不同的位置创建到/cygdrive/y
的符号链接,我尝试在net use命令中包含persistent:yes
,我已将网卡上的电源设置更改为not sleep。这些都不行。目前我正在研究虚拟机本身的设置,但我有一些疑问,因为我们有其他虚拟windows机似乎没有这个问题
有没有人听说过类似的事情和/或知道解决此问题的合适方法?是的,所以我花了一整天的时间来解决这个问题,最后注意到了一个积极的变化,但由于我的系统在VMware的vCloud中,这可能对某些人不起作用。这只是关闭虚拟机并将虚拟硬件版本升级到最新版本的问题。不过,我注意到,在重新启动时,出现的第一条消息之一提到计算机正在“禁用组策略”。
我对此做了一些研究,发现Windows 8和10(未提及任何Windows Server计算机)都会在后台自动更新组策略,断开并重新连接映射驱动器以重新创建它们。
将组策略驱动器从“重新创建”更改为“更新”可能会解决此问题,而虚拟硬件更新恰好以类似的方式解决了此问题