Назад | Перейти на главную страницу

Совместное использование файлов Windows в Linux иногда использует старую (кешированную) версию файла

У меня есть общий доступ к файлам в Windows 7, к которому я обращаюсь с виртуальной машины linux (ubuntu lucid), работающей в VirtualBox.

Когда я меняю файл в Windows, а затем не обращаюсь к нему какое-то время (час, два или более) в файловой системе linux, он либо использует старую / неизмененную версию файла, либо использует усеченную или поврежденную версию файла.

Я использую fstab и cifs, других проблем не было.

Бег mount -a не обновляет кеширование - я не совсем уверен, кешируется ли это на стороне Windows или Linux.

Два действия, которые обновляются до более новой версии файла: - перезапуск виртуальной машины linux - повторное сохранение файла с другим размером файла.

Есть ли способ отключить или улучшить кеширование?

Я просмотрел Win7-> folder-> Sharing settings и не нашел там ничего полезного.

Совместное использование файлов Windows, вероятно, этого не делает. Какой формат у файла? Приложение с одной или другой стороны может искажать файл при его изменении одним из них.