收起左侧

为什么网盘内偶尔会出现缓存文件?

2
回复
35
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

悬赏5飞牛币未解决

我所使用的飞牛NAS下面有多个终端经常需要访问同一个excel文件。

最近发现偶尔的时候某一个文件会出现无法访问的情况,甚至无法进行任何相关操作,比如打开、右键文件,都会导致资源管理器卡住,然后过一会会恢复正常,同时文件会消失一下又出现。

后来发现,是因为该文件在网盘内生成了临时的前缀为~$的缓存文件,如果该缓存文件无法正常的被系统删除掉,就会出现上述情况,只能手动删除解决问题。

个人怀疑,问题出在SMB共享机制上面,该缓存文件属于远程访问Excel文件产生的缓存文件,但是具体的我又不懂。

请大佬给解惑!

收藏
送赞
分享

1

主题

1699

回帖

200

牛值

社区共建团

fnOS1.0上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

打开excel文件的时候都会生成这样一个临时文件的。

多个终端同时访问同一个临时文件的时候,这些临时文件会互相覆盖或锁定,导致资源冲突。

同时SMB 的 oplocks(机会锁) 机制允许客户端缓存文件以提升性能,但在并发场景下也可能引发冲突。

冬眠~Connection refused.

5

主题

39

回帖

0

牛值

初出茅庐

如果是这种多人编辑文档 建议就别用这种samba共享了 正如前面所说 $文件是临时缓存 可以在崩溃时恢复文件使用的,多人同时使用会出现锁定问题。要么取消这种使用方式 要么建立在线文档

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则