Utilizo mucho la función Carpetas compartidas de VMWare Workstation: configura una carpeta en la máquina host como compartida para el SO huésped, y puede acceder a ella en el invitado, de manera similar a un recurso compartido SMB (solo lectura o lectura-escritura) .
Lo que me molesta es que después de copiar un par de archivos de hots de alojamiento, la estación de trabajo se bloquea estos archivos de escritura, incluso si la cuota se establece como de sólo lectura .
Esto es especialmente molesto en el escenario frecuente cuando estoy tratando de depurar / usar un script en el invitado mientras todavía lo estoy editando en el host.
Hasta ahora, las únicas formas en que sé cómo hacer que Workstation libere estos archivos son:
- suspender la máquina invitada: esa es una pseudo-solución terrible. Es lento (especialmente con una mayor cantidad de RAM de invitado) y, a veces, la interrupción puede no ser bienvenida
- copiando la cantidad de algunos otros archivos al azar, con la esperanza de que la estación de trabajo tenga un límite interno en la cantidad de archivos que bloquearía: tal pirateo que podría ser útil regularmente solo si supiéramos la cantidad y la cantidad
Entonces, ¿cuáles son algunas buenas maneras de hacer que Workstation libere esos archivos?
O, alternativamente, ¿cómo evitar bloquearlos en primer lugar?
Editar: no dejé algunas cosas claras:
Yo sé que es la estación de trabajo (vmware-vmx.exe) que bloquea estos archivos (probablemente debido a algún búfer interno)
No quiero liberar los archivos por la fuerza. Lo intenté, pero liberarlos por la fuerza hace que la máquina sea inestable, lo que no puedo permitirme.
Aparentemente esto es causado por un error en la estación de trabajo.