同步盘与obsidian结合

简介

本文的优点建立在 pc 与手机之间同步,如果仅仅是 pc 间同步仍然还有许多选择。
过去在对已知的obsidian同步方式进行整理 - 经验分享 - Obsidian 中文论坛介绍了一些自己使用过的 obsidian 同步程序,不久前 remotely-save 的更新加入了对双向同步的支持,个人在测试并且使用了一段时间后,将 obsidian 的同步切换到了 Onedrive&Remotelysave。

Remotelysave 的操作

  • 进行操作前请备份!备份!备份!
  1. 在手机端的 obsidian 安装 Remotelysave 插件,选择 Onedrive 同步方式并授权。
  2. 如果是 pc 端库为空,在手机端选择增量推送(备份) 模式进行初次同步,然后改为双向同步;如果手机端库为空,将 pc 端原来的库移动到 Applications(应用)/remotely-save/你的库,手机端选择增量拉取模式进行初次同步,然后改为双向同步
  3. 如果双端都不为空,请先按照自己原来的同步方式进行同步,然后按照步骤 2 中pc端为空的情况进行操作,然后利用 ob 打开新库。
  4. 之后需要同步在手机端点击同步即可同步,pc 端会自动同步。

优缺点

优点

  1. 多端支持:Onedrive 作为微软研发网盘,对于 windows 的原生支持不可谓不小,同时微软作为苹果最佳开发者也让 Onedrive 能够在 macos 上获得较为不错的体验。
  2. 同步盘:不同于网盘通过速度收费,同步盘主要通过容量收费,速度一般取决于网速。
  3. 得益于网桥(占位符)的存在,Onedrive内容会自动在本地生成一个标识,可以按需下载文件。这让无需打开 obsidian 即可自动同步,如果 pc 需要编辑单个文件无需打开 obsidian 而是用 typora 或者 vscode。这也让该文件夹既是本地文件夹,又是云端文件夹。
  4. 价格优势:
    • Onedrive 虽然只有 5 g 的初始容量,但是可以通过淘宝等方式获取 10 g 的永久额外容量。
    • 此外 Onedrive 家庭版在京东的每年 618 大促期间可以达到 189 元/6 人的 office 365 家庭版,平均下来一人仅需 31.5 元即可获得一年 1 t 的容量(同时该套餐是包含 office 三件套的激活的)。
    • 如果没有蹲到低价,也可以在闲鱼,淘宝等第三方购买,但是需要注意甄别,通常低于 50 元的为一些薅微软羊毛得来的,如果担心可以到例如一些软件商城购买。
购买方式(价格依次降低,风险依次升高) 大致价格(元/人/年) 链接 介绍
官方 83 比较所有 Microsoft 365 计划(以前称为 Office 365)- Microsoft Store 贵但安心
软件商城拼车 60~90 1. Microsoft 365 拼车 - 荔枝软件商店 (lizhi.shop)
2. Microsoft 365 办公软件 家庭版拼团/拼车服务 (aiviy.com)
3. 更多暂不列出,请自行甄别
一般由该商城开车,安全性取决于商城信誉
微软经销商 50~60 可在淘宝上寻找,个人仅知道维宇网络科技 自行甄别
闲鱼、淘宝第三方 35~40 自行寻找 尽量选择信用高,存在时间长的卖家
自己寻找拼车 35~50 在三方论坛寻找,如贴吧,酷安 安全程度取决于发车人信誉,存在发车人违约情况
  1. 三方应用多:由于微软对于 api 的开放态度,所以网上较多网盘挂载程序与应用往往支持 Onedrive,同时也能够自行申请应用来对网盘内容进行操作。
  2. 软链接:通过 mklink /j dest_folder source_folder 可以链接到其他文件夹,同时该文件夹可以不上传但却能够被 ob 扫描到。
  3. 历史版本:会自动记录你的历史操作,可恢复历史操作,按下 crtl+s 保存时上传到网盘。
  4. 较为宽松的审查,由于家庭版的数据是传输到国外,因此内容的审查是稍微比国内网盘宽松的,但是红线依然是红线!

缺点

  1. 客户端有时抽风
  2. 网络国内部分地区速度一言难尽,部分时期可能无法连接
  3. 特殊情况下数据丢失:如果手机先利用第三方编辑器编辑 a 文件并且并未打开 ob 同步,pc 端再编辑a文件,那么手机端新增的数据会在打开 ob 时被覆盖并且是无法找回的。反之手机后编辑,则 pc 端能够在 onedrive 历史版本中找到文件版本。

与第三方应用的结合

quicker

在开启 daily 的情况下,配合 quicker 的动作(可在插件市场寻找,也可自己创建)即可实现灵感记录,网页片段摘录的功能。如果再搭配 thino (原 memos)可以实现类 flomo 功能。

p2p 同步软件

onedrive的文件本质上仍然存在本机上,并且是本机优先的逻辑,所以在局域网内是可以使用 p2p 的传输软件来传输大附件的。例如:

  • syncthing
  • 微力同步

协议共享

smb作为广为接受的协议,是可以在多台设备上兼容的,可以通过 smb 协议将 pc 上共享的文件夹挂载,实现多台电脑共享文件。其他协议也能实现,但需要更多的操作,同时也可能存在不兼容等错误。以下是一些协议:

  • ftp
  • webdav

网盘类应用

  • 官方分享链接(国内无法访问)
  1. 服务端
  2. 手机端
    • es 文件管理器:可直接编辑 md 文件
    • cx文件管理器:同上
    • onesync:如果附件实在过多,Remotelysave 可能爆内存,可以借此实现文件的同步
    • foldersync:同 onesync,但是支持协议更多

自己利用 api

  • 可自己阅读开发文档实现调用网盘文件

网页端无法访问临时解决

潜在替代方案

尽管 onedrive 具有以上的优势,但都是建立在国内尚不存在好用的开放 api 的同步盘的基础上。但是仍然是有一些替代方案的。一些国外的同步盘例如 dropbox 在此就不做推荐了。

  1. 坚果云(无论免费还是会员都存在调用限制,在文件不过千,附件较小,变化较少的情况下才推荐)
  2. 123云盘(同步盘正在测试中,webdav 是会员功能)
  3. 群晖(自建)
  4. nextcloud(自建)
  5. seafile(自建,增量同步)
1 个赞

请问一下,有遇到“macOS 系统下 .obsidian 配置文件夹无法同步到云端”的问题么?请教下是怎么解决的~感谢!

并不推荐直接同步配置文件,因为可能带来一些冲突,操作前做好备份
如果是库放在了同步盘上,安装了Remotelysave的一端开启 同步配置文件夹即可;如果库没有放在同步盘上,则需要所有端开启该功能

2 个赞