Я багато використовую завдяки функції спільних папок VMWare Workstation: Ви встановлюєте папку на хост-машині як спільну для гостьової ОС, і ви можете отримувати доступ до неї в гості, подібно до спільного доступу до SMB (лише для читання або читання-запису) .
Мене дратує те, що після копіювання декількох файлів з хотів до гостя Workstation блокує ці файли від запису, навіть якщо частка встановлена як лише для читання .
Це особливо дратує часто сценарій, коли я намагаюся налагоджувати / використовувати сценарій для гостя, поки я все ще редагую його на хості.
Поки єдині способи, яким я знаю, як змусити Workstation випустити ці файли, є:
- призупинення роботи гостьової машини: це жахливий псевдо-шлях. Це повільно (особливо з більшою кількістю гостьової оперативної пам’яті), а іноді переривання може бути не вітається
- копіюючи кількість випадкових інших файлів, сподіваючись, що Workstation має внутрішній ліміт кількості файлів, який він буде заблокований: такий хак, який може бути корисним регулярно, лише якщо ми знали, що кількість мурашок була невеликою
Отже, які є хороші способи змусити Workstation випустити ці файли?
Або як варіант, як уникнути їх блокування в першу чергу?
Редагувати: Я не пояснив декілька речей:
Я знаю, що фіксує ці файли Workstation (vmware-vmx.exe) (можливо, через деяку внутрішню буферизацію)
Я не хочу випускати файли насильно. Я спробував це, але звільнення їх силою робить машину нестабільною, чого я не можу собі дозволити
Мабуть, це викликано помилкою в Workstation.