Windows 到 Linux 文件共享有时会使用旧(缓存)版本的文件

Windows 到 Linux 文件共享有时会使用旧(缓存)版本的文件

我在 Windows 7 上有一个文件共享,我正在从在 VirtualBox 中运行的 Linux(ubuntu lucid)虚拟机访问它。

当我在 Windows 中更改文件时,然后在 Linux 文件系统中暂时(一两个小时或更长时间)不访问它,它要么使用该文件的旧的/未更改的版本,要么使用该文件的截断或损坏的版本。

我正在使用 fstab 和 cifs,没有遇到任何其他问题。

跑步安装 -a没有更新缓存 - 我不太确定它是在 Windows 端还是 Linux 端缓存。

更新文件到较新版本的两个操作是: - 重新启动 Linux 虚拟机 - 使用不同的文件大小重新保存文件

有没有办法关闭或者改善缓存?

我查看了 Win7->文件夹->共享设置,没有看到任何有用的内容。

答案1

Windows 文件共享可能不会这样做。文件是什么格式?当文件被一方或另一方的应用程序更改时,可能会损坏该文件。

相关内容