备份您的笔记

BetterStickies 会自动保存您的笔记,并保留恢复用的副本以防出现意外。您也可以自己做一份手动备份。

您的笔记存储在哪里

您的笔记位于 BetterStickies 配置目录中的 data 文件夹内:

平台数据文件夹
Linux~/.config/BetterStickies/data/
Windows%APPDATA%\BetterStickies\data\
macOS(计划支持)~/Library/Application Support/BetterStickies/data/

这个文件夹包含您的笔记、提醒、已删除的笔记(回收站),以及您粘贴过的所有截图。

您也可以在 菜单 > 设置数据存储部分找到这个路径。那里有一个打开文件夹按钮,可以直接带您过去。

自动备份

每次 BetterStickies 保存时,都会为您的笔记、提醒和回收站保留一份备份副本。如果主文件出现损坏(例如断电、崩溃或来自外部的文件改动),BetterStickies 会在您下次打开时自动从备份中恢复。

它还会保留几份每日快照作为额外的安全网(记录每个文件在过去一两天开始时的样子),以防问题过后才被发现。

有一个刻意为之的例外。如果某个文件完全为空(您删除了所有笔记、清空了回收站,或者 BetterStickies 之外的某个东西清空了该文件),这个空版本绝不会被保留为备份或快照,而是保留较旧的那份副本,这样意外清空仍然可以恢复。

关于这个例外,有两点值得了解:

  • 这一种情况不会自动恢复。 空文件并不是损坏的文件。在 BetterStickies 看来它完全正常,应用无从分辨“有人清空了它”和“您有意删除了全部内容”。所以应用会以空白状态打开,并单纯地为您保留那份较旧的副本。如果这不是您想要的结果,请按下面的从备份恢复自行恢复。
  • 旧内容会残留一段时间。 在您删除全部内容之后,对应的备份副本里仍然保存着您删掉的东西。新增内容并不会立刻清除它,副本会在下一次保存时才刷新,因此它比您预想的多留存了一步。而如果您清空了回收站之后再也没有删除过其他笔记,那份副本就会无限期地保留那些被清空的条目。

您不需要做任何事,这一切都在后台自动完成。

您可能会在数据文件夹里看到的文件

在您的笔记之外,您还会注意到一些额外的文件。它们都属于这套安全机制,不去动它们是安全的:

文件是什么
notes.jsonreminders.jsondeleted_notes.json您的实际数据
*.backup.json每个文件的自动备份副本
*.snapshot-YYYYMMDD每日快照(保留几天的量)
*.corrupt-… / *.pre-shrink-…罕见的救援副本,在 BetterStickies 检测到文件损坏或意外被清空时保存,用于确保不丢失任何内容

如果您拿不准,最稳妥的恢复副本是对应的 *.backup.json,或者最新的那个 *.snapshot-… 文件。

手动备份

先关闭 BetterStickies,然后把整个 data 文件夹复制到安全的地方。这份副本包含 JSON 数据文件和由 BetterStickies 管理的截图,但不会复制文件快捷方式所引用的外部文件,也不会复制您从电脑其他位置选取的背景图片。

这种文件夹副本,正是把内容恢复到同一个安装、同一个数据路径所用的格式。如果您的笔记依赖某些外部文件,请把它们一起保存好。

您也可以使用导出笔记,做一份便于阅读的文本或 Markdown 存档,或者一份结构化的 JSON 副本。导出不会附带图片文件,而且 BetterStickies 目前没有导入命令。

在多台电脑之间同步

借助 Dropbox、OneDrive、Google Drive 或 Syncthing 之类的云服务,您可以在多台电脑上使用自己的笔记:把它设置为同步 data 文件夹,您的笔记、提醒和截图就会一起随之而来。

在后续更新到来之前,有一条重要的规则:每次只在一台电脑上使用 BetterStickies。 您的所有笔记都存放在同一个文件里,所以如果两台电脑同时编辑笔记,同步服务可能会用整体替换文件的方式来了结这场冲突,于是一台电脑的改动就会覆盖另一台的改动。在一台电脑上关闭 BetterStickies,等同步完成后再到另一台上打开,就不会有问题。今后的更新会重做笔记的存储方式,让两台电脑同时使用时同步也依然安全。

还有两件小事值得知道:

  • 正文中的截图和背景图片,保存的是它们在制作时那台电脑上的文件路径。如果 data 文件夹在另一台电脑上落在了不同的路径(比如用户名不同),有些图片可能就显示不出来。
  • 自动备份能减轻同步意外带来的损失,但它不是解决冲突的机制。真正保护您的,是每次只用一台电脑这条规则。

从备份恢复

如果您需要从备份中恢复笔记:

  1. 关闭 BetterStickies
  2. 把您备份的 data 文件夹复制到上面表格中显示的位置
  3. 重新打开 BetterStickies

恢复到同一个数据路径时,您的笔记和由 BetterStickies 管理的截图会恢复成制作备份时的样子。文件快捷方式和背景图片仍然依赖它们原来的文件。

另请参阅