设置即忘的自动化数据保护

需要人记得的备份,早晚会停下来。给它一个规划,并提前决定保留多少历史。

为什么时钟比按钮更重要

手动备份的失效可以预料。习惯还在时,备份会按时发生。习惯一停,备份也就停了,而且没有任何提示。最后一次成功的运行慢慢变旧,副本与工作区之间的差距一点点变大。直到你真正需要备份的那天,才会发现。

自动化把这件事变成一个开关设置。设定好需要运行备份的时间要求,其余的交给 NotionManager。不需要提醒,也不用养成习惯。

两种说明「什么时候」的方式

大多数工作区的备份可以很简单:每天一次,或每周一次,这就是固定计划。如果你需要更灵活的控制,可以使用高级调度设置。它接受一条 cron 表达式,从每十分钟一次到每月第二个星期二都能表达。

选择一种计划

计划写法适合
每天,固定时间一天中的某个时刻几乎每天都在变化的工作区;常见的默认选择
每周,固定时间星期几加一个时刻变化缓慢的参考资料
更灵活的控制一行 cron 表达式非工作时段、每天多次运行、月末任务,以及各种不规则的情况

版本保留:让自动化可持续的设置

自动备份如果永远保留每个版本,迟早会把目标磁盘写满。版本保留让你在磁盘写满之前决定保留多少历史。你可以保留最近三个月的全部版本,保留最近二十次运行,完全看自己的需要。

版本保留同时决定了你的副本还能回答哪些问题。三个月里每天保留一次运行,能回答「这个页面在四月写了什么」。保留二十次运行,能回答「这个页面在最近二十次变化里写了什么」。两者都没有错,它们回答的是不同的问题,所以按需要选一个。

自动化覆盖了什么

  • 计划任务本身

    每个 profile 都有自己的计划,所以变化快的工作区和变化慢的归档可以分别设置备份时间。

  • 版本保留窗口

    历史保留多久、运行保留多少次,每个 profile 独立设置。

  • 自动备份的历史

    自动备份和手工备份一样,都会在备份历史中列出。你随时可以检查自动备份是否如预期在运行。

让备份完全自动处理

下载 NotionManager,设置一个每日时刻或一行 cron,再用版本保留留下你真正想要的历史。

接下来可以看

常见问题

Notion 工作区应该多久备份一次?

通常的答案是每天一次。丢掉一天的内容还能补回来。每天一次也不至于让副本里大多是重复内容。整天都在编辑的工作区可以更频繁一些,参考资料可以每周一次。

它会把我的磁盘写满吗?

它只会按你的设置增长。版本保留把历史限制在三个月、或者二十次运行。目标位置也是你自己选的文件夹,所以增长是你做过的决定,不是意外。

运行是在我的机器上发生的吗?

是的。计划任务在本地运行,写入你设置的目标位置。你需要确保机器运行,并且 NotionManager 也在后台运行。

计划备份属于免费版吗?

计划任务、高级调度备份,以及版本保留,都随付费授权提供。免费版可以手工触发,不限制次数。