2026/1/15 13:46:30
网站建设
项目流程
建筑招标网站,西北电力建设第一工程公司网站,装修设计培训机构,做网站需要什么软件教程众所周知#xff0c;Obsidian是一个本地化存储的笔记软件#xff0c;基于Obsidian的各种同步方式不可避免地面临着一个共同的问题#xff1a;如何防止文件丢失#xff1f;
同步算法#xff1a;处理云端事件 一文介绍了Sync Vault识别云端文件变化的机制#xff0c;但是依…众所周知Obsidian是一个本地化存储的笔记软件基于Obsidian的各种同步方式不可避免地面临着一个共同的问题如何防止文件丢失同步算法处理云端事件 一文介绍了Sync Vault识别云端文件变化的机制但是依然存在可能发生的变数比如以百度云盘为例假如云盘中突然少了文件比如被和谐了我本地的文件会丢失吗假如一个文件在设备A上误删了在其他设备也同步删除了怎么办放心交给Sync Vault这都不是问题。第一招受控模式在受控模式下云端事件不会应用到本地这是一种完全Local First的同步方式。缺点是需要手动控制文件同步。第二招指纹机制在自动同步模式下Sync Vault通过指纹机制保护这样一种场景云端文件夹整个消失或者指纹数据发生了较大变化。触发指纹机制后用户收到警告是否初始化同步确认初始化同步后本次同步仅会上传和下载文件不会触发元数据修改自然也就不会触发文件删除。第三招开启单向同步开启单向同步仅上传或者仅下载后元数据改动不会被应用到本地和远程只会触发文件的上传和下载。第四招从最近删除恢复假如前面的都没有配置触发了Sync Vault插件的DeleteLocal事件这个事件在云端少了文件后会触发使得本地文件被删除。依旧可以通过最近删除恢复。用户也可以在如下路径.obsidian/plugins/sync vault插件目录/.data/.trash找到被删的文件文件会自动保留被删除时的目录结构因此可以直接将文件夹拷贝回去。有了上面四大机制的作用再也不用担心因为同步而导致文件丢失。