Faccio molto uso della funzione Cartelle condivise di VMWare Workstation: imposti una cartella sul computer host come condivisa per il sistema operativo guest e puoi accedervi sul guest, in modo simile a una condivisione SMB (sola lettura o lettura-scrittura) .
La cosa che mi dà fastidio è che dopo aver copiato un paio di file da hots a guest, Workstation blocca la scrittura di questi file, anche se la condivisione è impostata in sola lettura .
Ciò è particolarmente fastidioso in uno scenario spesso quando sto cercando di eseguire il debug / utilizzare uno script sul guest mentre lo sto ancora modificando sull'host.
Finora gli unici modi in cui so come fare in modo che Workstation rilasci questi file sono:
- sospendere la macchina ospite: è una terribile pseudo-soluzione alternativa. È lento (specialmente con una quantità maggiore di RAM guest) e talvolta l'interruzione potrebbe non essere gradita
- copiando la quantità di alcuni altri file casuali, sperando che Workstation abbia un limite interno alla quantità di file che bloccherebbe: tale hack che potrebbe essere utile regolarmente solo se sapessimo che la formica era piccola
Quindi quali sono alcuni buoni modi per fare in modo che Workstation rilasci quei file?
O in alternativa, come evitare di bloccarli in primo luogo?
Modifica: non ho chiarito alcune cose:
Io so che è Workstation (vmware-vmx.exe) che blocca questi file (probabilmente a causa di qualche buffer interno)
Non voglio rilasciare i file con la forza. Ci ho provato, ma rilasciarli con la forza rende la macchina instabile, cosa che non posso permettermi
Apparentemente questo è causato da un bug in Workstation.