最近安装了最新的ubuntu 26.04,开启samba后发现,新建文件不能同步,windows版本是windows 11。
在虚拟机里面创建一个文件,在windows里面查看不到。
经过研究后,发现需要关闭windows的缓存。
以管理员权限打开powershell,执行下面3条命令,就ok了:
Set-SmbClientConfiguration -DirectoryCacheLifetime 0
Set-SmbClientConfiguration -FileInfoCacheLifetime 0
Set-SmbClientConfiguration -FileNotFoundCacheLifetime 0