У меня есть общий доступ к файлам в Windows 7, к которому я обращаюсь с виртуальной машины linux (ubuntu lucid), работающей в VirtualBox.
Когда я меняю файл в Windows, а затем не обращаюсь к нему какое-то время (час, два или более) в файловой системе linux, он либо использует старую / неизмененную версию файла, либо использует усеченную или поврежденную версию файла.
Я использую fstab и cifs, других проблем не было.
Бег mount -a не обновляет кеширование - я не совсем уверен, кешируется ли это на стороне Windows или Linux.
Два действия, которые обновляются до более новой версии файла: - перезапуск виртуальной машины linux - повторное сохранение файла с другим размером файла.
Есть ли способ отключить или улучшить кеширование?
Я просмотрел Win7-> folder-> Sharing settings и не нашел там ничего полезного.
Совместное использование файлов Windows, вероятно, этого не делает. Какой формат у файла? Приложение с одной или другой стороны может искажать файл при его изменении одним из них.