思源官方云同步只有 8G 同步空间,写写笔记、贴贴图片基本上够用,但是一旦往里面丢 pdf 文件之类的资源文件这点空间就不够看了。增加空间需要使用链滴社区的积分兑换(积分可通过氪金获取,性价比低),而且一旦中断过订阅,兑换的空间会被清零,很不划算。苦逼用户只能自寻出路了。
思源笔记工作空间内的文件结构详见:思源笔记文件系统介绍:数据快照与同步 - 知乎 (zhihu.com)。
这里简单看下思源笔记工作空间的文件结构:
-
工作空间文件夹
-
data 文件夹:笔记与资源数据,data 文件夹下的所有内容都会被同步
-
assets 文件夹:资源文件夹
-
笔记本 1 文件夹
-
笔记本 2 文件夹
......
-
笔记本 n 文件夹
-
其他文件夹
-
-
repo 文件夹:用于同步的加密文件,大小和 data 文件夹息息相关。
-
其他
-
assets 文件夹是占用空间的罪魁祸首,解决掉它基本上就高枕无忧了,主要可以从以下几个方面自救:
- 符号链接整个 assets 文件夹
- 符号链接部分资源文件
- 使用第三方 S3 服务(最简单)
1、符号链接整个 assets 文件夹
这个方案需要将 assets 文件夹从工作空间中移出,放到第三方同步盘、网盘(如 onedrive、阿里云盘、百度网盘)的文件夹中,并将工作空间的符号链接的放到工作空间里。
这种方式将 assets 本体放到了第三方同步盘、网盘文件夹,使用第三方服务来同步资源文件,不占用思源笔记的同步空间(思源笔记不会同步符号链接),且思源笔记能够通过符号链接打开资源文件。data 文件夹内的其他文件仍然会同步到思源笔记服务器。大概的系统结构如下:
这个方案需要在各个设备上都设置一次符号链接。
存在的问题
- 手机端是否能设置符号链接我没有研究过,可行性存疑
- 在思源笔记打开 PDF 文件的时候,可能存在思源笔记与第三方网盘对于文件的读写冲突?我不确定,需要 D 大来解答一下。
2、符号链接部分资源文件
这个方案 assets 文件夹仍由思源笔记同步到思源笔记服务器,只是将部分资源文件以 file://
链接的形式插入笔记中,这部分资源文件可以通过第三方同步盘进行同步,大概的系统结构如下:
按住 alt 键,再将文件拖放到思源笔记内就会自动以
file://
链接的形式插入笔记中。
这个方案相较于第一个方案会更麻烦一些,需要同时使用到思源笔记的同步服务和第三方网盘来同步不同的资源文件。但也有一些独特的优点:
- 能够使用思源笔记对文件进行加密同步。
只能算是个小优点,第一个方案只要在 data 文件夹里面新建个文件夹,新建文件夹里的东西也会被加密同步。 - 文件不会被添加随机字符串。
思源笔记在把文件被放入 assets 文件夹的时候会给文件加上 7 位随机字符串的小尾巴,每次发文件给同事的时候看着都有点莫名其妙,使用 file 链接就不用担心这个问题了。 - 手机上不用设置符号链接。
保存在 assets 文件夹里的文件会被同步到手机思源笔记文件夹中,在手机思源笔记中能够正常打开。 - 减少手机空间的占用。
保存在网盘中的大体积的资源文件不会被同步到手机上,节省手机空间。
保存在网盘中的文件在手机思源笔记无法打开,这是本方案的一个缺点。
配套措施
思源笔记自身的 PDF 阅读功能只能打开 assets 文件夹里面的 PDF 文件(莫名其妙的限制,隔壁 logseq 可以打开任意位置的 PDF 文件),若要使用思源的 PDF 阅读功能,需要额外放入 PDF 的符号链接到 assets 文件夹中(不会被同步),可以使用下面的 quikcer 动作插入 PDF 文件,会自动生成一个符号链接到 assets 文件夹。
由于 PDF 文件的符号链接不会被思源同步,所以在第二台设备上需要重建符号链接,可以使用上面 quicker 动作右键菜单中的“重建缺失的符号链接”功能来批量重建。
由于不同设备的硬盘数量不一样,网盘、同步盘的路径会有差异,同步盘中的文件在不同设备上的路径可能不一致,可以使用虚拟驱动器来解决。
我在用这个方案。
3、使用第三方 S3 服务
如果不想折腾,使用第三方 S3 服务是最简单的扩容方案,钞能力无所不能!
此功能需要购买思源笔记的功能特性(非订阅会员),一次购买、终身使用:定价 - 思源笔记 - 隐私优先的个人知识管理系统,支持 Markdown 排版、块级引用和双向链接 (b3log.org)
第三方 S3 服务不贵,平时只是写写文字、贴贴图片的话一个月一两毛够了,第一次同步全量上传到服务器、其他设备第一次同步全量下载的时候会多花些钱,不过也贵不到哪里去。
详见下列文章:
- 思源七牛云 S3 同步设置 - 链滴 (ld246.com)
- 思源使用腾讯云 OSS 同步详细教程 - 链滴 (ld246.com)
- 思源使用阿里云 OSS 同步详细教程 - 链滴 (ld246.com)
- 【威联通】手把手傻瓜式同步设置 - 链滴 (ld246.com)
- 自建 siyuan 同步的 s3 存储 minio 经验总结 - 链滴 (ld246.com)
- 写给萌新朋友看的思源笔记云同步功能以及端到端加密同步功能的技术解释 - 链滴 (ld246.com)
各方案在各平台的兼容性
assets 文件夹符号链接 | 资源文件 | 第三方 S3 | |
---|---|---|---|
windows | 需要建立符号链接,比较简单。 | 需要配合 quicker 使用。 | 不需要额外设置。 |
mac | 需要建立符号链接,比较简单。 | 未知 | 不需要额外设置。 |
ios | 不支持 | 从思源笔记内无法访问文件,需要去网盘/同步盘中查看。 | 不需要额外设置。 资源文件全量下载,会占用较多的手机空间。 |
android | 需要建立符号链接,需要使用终端,对小白不友好。 | 从思源笔记内无法访问文件,需要去网盘/同步盘中查看。 | 不需要额外设置。 资源文件全量下载,会占用较多的手机空间。 |
手机空间比较大的直接用第三方 S3 突破云端空间限制吧!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于