Faço muito uso do recurso Pastas Compartilhadas do VMWare Workstation: você define uma pasta na máquina host como compartilhada para o SO convidado e pode acessá-la no convidado, da mesma maneira que um compartilhamento SMB (somente leitura ou leitura / gravação) .
O que me incomoda é que, depois de copiar alguns arquivos de hots para convidados, a Estação de Trabalho impede que esses arquivos sejam gravados, mesmo que o compartilhamento seja definido como somente leitura .
Isso é especialmente irritante no cenário geralmente quando estou tentando depurar / usar um script no convidado enquanto ainda o edito no host.
Até agora, as únicas maneiras pelas quais sei fazer a Workstation liberar esses arquivos são:
- suspender a máquina convidada: é uma terrível pseudo-solução alternativa. É lento (especialmente com maior quantidade de RAM de convidado) e às vezes a interrupção pode não ser bem-vinda
- copiar quantidade de alguns outros arquivos aleatórios, esperando que a Estação de Trabalho tenha um limite interno para a quantidade de arquivos que ele bloquearia: tal hack que só seria útil regularmente se soubéssemos a quantidade e o tamanho que era pequeno
Então, quais são algumas boas maneiras de fazer com que a Workstation libere esses arquivos?
Ou, alternativamente, como evitar travá-los em primeiro lugar?
Edit: Eu não deixei algumas coisas claras:
Eu sei que é a estação de trabalho (vmware-vmx.exe) que está bloqueando esses arquivos (provavelmente devido a algum buffer interno)
Não quero liberar os arquivos à força. Eu tentei isso, mas liberá-los à força torna a máquina instável, o que não posso pagar
Aparentemente, isso é causado por um bug na estação de trabalho.