为什么不能直接用onedrive、坚果云等云盘直接同步仓库?

背景:小白刚刚入门obsidian,最近在探索多设备(主要在我的win和mac之间)的笔记同步。看到许多教程介绍使用remotely save配置onedrive等云盘进行同步。

问题:为什么我需要remotely save?我直接将仓库文件夹上传到onedrive多设备访问不好吗?

官方警告直接写明, 如果把库直接放入云盘, 将可能产生非预期的同步错误, 有潜在的数据丢失风险. 我也看过论坛里许多人在询问关于同步导致数据丢失的问题, 不确定是否就是由直接把库放入云盘所导致的, 但目前基本可以肯定icloud和坚果云这么干应该是有问题, 而至于onedrive则没事, 我个人直接放入onedrive好几年了始终没出问题, 而且我至少也看到有两个人发帖跟我一样这么用了好几年一直都没问题.

1 个赞

如果希望确保文件安全,任何情况下都不应该将文件直接存放在同步目录下

绝大多数云服务都不可避免的有兼容性问题,这在同步下是非常危险的
我OneDrive中碰到过的就有:
1、云端、主机端、移动端的环境并不是完全一样的,文件名支持的字符、长度都不一样。某些字符在本地可作为文件名,但云端不支持,不仅无法上传还可能被云端覆盖(采用base32768、base64编码加密时很常见)
2、OneDrive在某些情况下会有重复的文件生成,带有主机名后缀,需要手动比对版本选择保留(手动中断查找更改时发生)

使用插件或者rclone这类同步程序能检查一些常见错误。

感谢回复,我在使用obsidian前就一直在用onedrive,也没有出现过什么严重的问题,只要修改文件时/后,打开onedrive。

感谢回复,对于1,我目前的onedrive(pc-mac-Android-iOS)使用经验没有发现这样的情况(不过我不在移动端上传或者修改文件)。我会小心,不使用复杂的字符和过长的文件名。
对于2,我想我遇到后再尝试使用插件。

只是单向同步到移动端就无所谓了,PC和OneDrive差异较小,非生僻标点一般没什么问题,注意不要用超长文件名就好。

我之前碰到的大多是移动端的问题,碰到过 | 以及全角空格 的文件名无法同步到移动端。

直接丢 Onedrive 里没问题的,我用了好几年了。

只要你日常不同时多端操作,基本不会有啥意外(即便两端同时操作了,可能只是导致多一个重名文件,Onedrive 的处理策略是给同名文件加一个设备后缀名,不会直接删除或合并)

1 个赞

我的做法是,md文件用官方拼车同步,文件则用onedrive同步。反正文件一般是不会大变化的。

本来就可以,我用坚果云同步整个库,几年了都正常使用。只是注意别几个客户端同时打开同一个库就行。
同时打开一个库或一个文件,修改后保持会造成版本冲突,需要手动选择保持版本。

感谢大家的回复!:)

我记得有人反馈说坚果云在单位时间内允许上传的次数太低不够用, 文件的自动上传经常因为满额而锁了.

那时通过坚果云的webdav模式,直接同步文件没限制。

可以都要 把利用remotely save同步上去的onedrive库当做日常使用的库打开 无痛同步了直接

目前采用什么备份方式

如果是单平台用户。同步文件完全可行。