文件同步梳理
⤵ 返回 /notes · @舞雩夕 · ·eb_折腾心得
故事的开始,你可能只是想把做完的 PPT 放到 U 盘里,带给别的朋友展示;之后某次,你发现自己手机中的照片占用的空间越来越大,需要找一个地方放;除此之外,你可能还在一些不同的地方编辑了这些文件……而故事的线索,逐渐指向了一个名叫“文件同步”的东西。
文件同步的愿望

文件同步的愿望非常非常纯粹:离线化、空间大、文件新。
首先,本地编辑的体验大部分时候都好得多,能本地编辑肯定是不上网的;其次,空间自然是多多益善,没人会嫌自己空间太多;最后,没有人会希望自己着急要用一个文件时,发现它还是自己一个星期前编辑的版本,那就很可怕了。
三个愿望,一次满足
既然有这三个愿望,那么就直接满足不就行了?
欸,很可惜,同时满足这三个愿望的费用非常感人。以还算良心的 iCloud 为例,它最高只提供 12TB 的同步盘空间,此时它的月资费已经来到了 398 元。

三个愿望,只取其二
幸运的是,如果我们只实现这三个愿望的其中两个,那么成本将会出现奇迹性的降低,到达一个普通人也能接受的水平。
- 空间大+文件新:代表产品为 NAS 和 Win2NAS。使用廉价硬盘就可以组出超大空间的存储,并且由于增删都在个人云上,所以不存在什么同步问题;
- 离线化+文件新:代表产品为 iCloud 和 Git。服务器的权威状态,保证了完全不需要等待同步。不需要存储大文件的话,它们是非常理想的选择;
- 空间大+离线化:代表产品为 PSSD。只要把移动硬盘插上,电脑就获得了一片巨大的空间。缺点在于文件版本管理起来会很痛苦,如果家里电脑和移动硬盘存储了同一份文件,可能会经常忘记去同步它们。
对我而言,这几种解决方案都很重要。我使用 iCloud 来存储经常更新的近期照片,并无感更新;使用 Git 来存储经常修改的代码和项目,这样还有一个额外的好处,就是它们在云端也拥有备份;我也使用 Win2NAS 作为我的个人网盘,因为它可以轻松拥有很大的空间;当我知道自己可能离线时,我也会带上一块移动硬盘,来应对可能存在的空间需求。
奇技淫巧:通过 iCloud+Numbers 模拟私人数据库
有的时候,可能需要记录一些自己的数据(比如睡眠时间),但是又不想处理复杂的数据库操作,也不想使用第三方软件,那么可以试试通过在 iCloud 中创建一个 Numbers 表格来达到类似于数据库的效果。由于 iCloud 支持云端编辑,理论上任何一个有浏览器的地方都可以访问这个数据库!