Eosphor
参考

备份与多端同步

备份状态、恢复、备份管理(改名 / 删除 / 去重)、跨设备提示与多端实时同步(实验)

浏览器 IndexedDB 是你正在用的数据源;后台会把每个知识库的快照推进 Eosphor 备份链。这一页讲怎么看备份状态、怎么恢复、怎么管理备份,以及多台设备之间怎么办。

备份状态横幅

界面左下角一条横幅,是通几在告诉你数据安不安全(悬停可看错误详情):

状态含义
☁ 备份中…正在推
☁ 备份失败最近一次没成(悬停看原因;4xx 类错误会停自动重试,标「已停自动重试」,手动或下次编辑再试)
☁ 已备份 HH:MM最近一次服务器快照成功
☁ 等待备份还没备过

备份是自动的:数据或画布有改动后约 30 秒推一次,切走 / 关页面时也会补推。旁边两个按钮:「↥」立即备份「↧」从服务器恢复。知识库旁的「⚙」选这个库存到哪。

从服务器恢复

点「↧」打开恢复面板,列出历史快照(每份显示名字或时间戳 + 元素数 + 体积)。选一份点**「覆盖当前知识库」**,会先确认:

从服务器恢复会覆盖当前知识库的本地数据(将自动存一份本地恢复点,笔记内容可撤销),其他知识库不受影响。继续?

恢复会覆盖,但给你后悔药

笔记内容是覆盖式恢复,但恢复前会自动存一个本地恢复点。刚恢复完发现不对,面板上有「↺ 撤销上次恢复」把笔记内容退回覆盖前(仅限本次会话,刷新后失效)。画布是例外:画布走 CRDT 合并、永不覆盖,不受恢复 / 撤销影响。

如果恢复后内容不对,别继续写入,立刻用「↧」选一个更早的时间戳重新恢复。

管理备份:改名、删除、去重

恢复面板里,每份快照都能管理:

  • 改名(✎):给这份备份起个名字,比如"权威原版"。名字留空就退回显示时间戳。
  • 删除(🗑):删掉这份备份,会弹确认「删除这份备份「…」?删除后不可恢复。」。最新一份不能删(按钮会灰掉,提示"最新一份不能删除")——这是防手滑的保险。
  • 去重:没有"一键去重"按钮。通几会自动给内容和最新一份完全一样的冗余快照挂一个「重复」小标(悬停:"内容和最新一份完全一样,属于冗余备份,可以放心清理")。看到「重复」标的,你自己用 🗑 删掉即可——判断权在你,它不自动删。

存储位置(⚙)

知识库旁的「⚙」打开"存储位置"面板,选这个库的快照存到哪个具名位置。每个位置标着「已入备份链」或「⚠︎ 不在备份链」。选了一个不在备份链内的位置会警告"这个位置不在当前 Eosphor 备份链内"——那样的位置不会被自动异地备份,选之前想清楚。

多台设备:不会悄悄覆盖你

当前跨设备按**"一个人、一台一台用"**为前提。如果你在另一台设备学过、服务器有了更新版本,回到这台会亮一条横幅:

☁ 服务器有更新版本 · 可能来自其他设备

绝不悄悄覆盖你——给你一个「查看」按钮打开恢复面板,要不要拉下来由你点(恢复前照样确认、照样存恢复点)。本地追上后横幅自动消失。

多端实时同步(实验)

如果想让两台设备自动保持一致,去统计页的"多端同步"打开**「多端实时同步(实验)」**开关。它默认关。

  • (默认):只存本机 + 服务器快照备份(上面讲的那套)。
  • :这台设备的学习进度会通过 WebSocket 实时同步到你的其他设备。开的同时,服务器快照照常写,作为兜底。

开之前请注意

这是实验功能。几个要点:

  • 改完要刷新页面才生效——它只改本地开关,下次启动才切换读写路径。打开后界面会提示「已打开开关,刷新页面后生效。开启前请先看一眼左下角,确认服务器备份是正常的」。
  • 开启前先确认服务器备份正常(看左下角横幅)。出问题随时能关掉,本地数据照常保存
  • 它有防误删保护:一次异常的大批量删除不会被写进同步文档;启动合并是"只增不删",宁可复活也不误删。

接下来

On this page