据我观察,OneDrive 会实时检测到文件夹里出现的变更,随后进行同步,只有一种情况例外,那就是文件被占用了。
我用我的 Obsidian 测试了下,的确有这种情况。我打开 ob 储存库后什么都不做,发现一个叫 obsidian-daily-stats 的插件文件夹下的 data.json 无法被同步,OndDrive 忽视了它。我尝试增删了一些其他的文件,OneDrive 都能立即开始检查变更进行同步。当我关闭了 ob 时,这个文件马上就被同步了。这是一个统计每日字数的插件,我想是因为开着编辑器窗口,他就一直占用着那个文件。类似的,这也是 sm 无法直接放在同步网盘里使用的原因。
SM智能备份不会出现这种问题,因为 kopia 储存库不会被占用。