数据无法恢复

本贴最后更新于 956 天前,其中的信息可能已经斗转星移
  1. 看视频(BTW,重建索引时间太长了)

中间关闭笔记本是误操作,不是必要步骤

动画.gif

  1. 下面是数据快照无法回复的视频

附赠一个新的 bug,复制一次出现 2 个副本。

动画.gif

  1. 没有触发复制 bug 的版本,复现多稳定,就和钻石一样,始终如一。

动画.gif

大家可以尝试一下,我这里换工作空间稳定复现。

202203102229526tckbk3.zip

  1. 彩蛋时间:需要插件目录

    1. 这个只有我原工作空间可以稳定触发,整个笔记本复制出来都没用
    2. 完整复制 data 文件可以复现

10086.gif

彩蛋的触发文件:

data.zip

  1. 既然说起了数据历史,我就再附一个视频

11111.gif

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    28444 引用 • 119763 回帖

相关帖子

55 回帖

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 我也尝试了一下,发现是能恢复的,但是需要用滚轮向上移动一下。

    1 回复
  • zxhd86 1 评论

    恢复.gif

    两个删一个,你这样一个不行。大概是两个的运算量比较大触达的 bug
    LeonardoDiCaprio
  • 这个和那个长文档定位差不多,会有短暂的冻结,滚动后就好了

  • 导出.sy 我们试下呗,在新空间默认环境中验证,看能不能复现。

    1 回复
    单独哪个日历的 sy 就行,你应该是 dark+ 主题吧?
    zxhd86
  • 我尝试过导出这本笔记,不行,必须要全部笔记都在才行。所以没法搞啊,都是个人日记。

    尤其我这个笔记本就是个日记本。我试过把子项目删掉,但是那样就不能复现了,所以可能还和子文档的数量有关。

    1 回复
  • 一会我试试滚动。我怀疑是你这个量不够大。我的列表是一年三百六十六个项

  • image.png

    单独这个导出不行吗?或者你复制一份移动到别的文档

    1 回复
  • 我把整个笔记本复制到其他空间都不行,只有在这里是稳定复现的。

    初步怀疑和整体数据量有关,但是没有证据。笔记量大了以后能明显感受到卡顿。

    2 回复
  • 单个列表项大了是会影响性能这个是确认的。因为我看图里有那个块加载条,可能和动态加载有关系。

    发帖子里了,你去试试。我这可以复现
    LeonardoDiCaprio
  • zxhd86 1 评论

    那可以尝试导出 data,然后转移到新的空间,看看会不会复现。

    发帖子里了,你去试试。我这可以复现
    LeonardoDiCaprio
  • 尝试了一下,数据量大了之后确实没办法用滚轮回复了——但是你能用旁边的滑条恢复。

    恢复.gif

    因为我看到了闪回的画面,所以我能判断出数据大概是恢复了,但是不可见。

    这种恢复后看不到的问题确实是一个 bug,但是与数据快照不能恢复的 bug 来说完全不能比拟。

    在你之前的哪个帖子中,我怀疑是可能出现了这种问题。还需要进一步排查

    3 回复
  • 不,我其实删了一部分,你等会我发个 GIF 再给你说,数据快照确实不能回复,只是我怕你们说是插件的问题没有录屏

    我试试其他的方案

    1 回复
  • 全删掉的情况下可以复现这个恢复后没能正常显示实际有数据的问题。滑动块后可以。

    挺奇怪,我操作后是可恢复的。视频超 20m。。。在三群吗?我发群文件了

    @88250

    1 操作
    mozhu 在 2023-05-10 15:24:54 更新了该回帖
    D 不看群,在论坛 at 就行。
    LeonardoDiCaprio
  • 最简单查看是否恢复的方案是:你看看这个:

    图片.png

    看一下文件大小就知道了。

    什么都没有的情况下不会大于 10kb

    1 回复
  • 我补充了数据快照无法回复的视频,你抽一下,顺便发现了新的 bug

  • 就算回复了,我也看不到啊。他不显示

    1 回复
  • 不显示的原因又很多,思源现在有一大堆乱七八糟的折叠、聚焦、隐藏机制。

    但是不恢复的原因只有一个,那就是快照机制不行。

    我们必须先分析、分解问题,才能解决问题。

    1 回复
  • 反正问题已经抛出来了,而且能稳定复现了,剩下的工作就是 D 的了。我们只要保证 D 能看到这个帖子就行。

    不管是什么原因,都需要修复一下。

  • 没法复现哪个显示成 3 个的。

    你能稳定复现吗?

    1 回复
  • 这个确实不能,随机的

    1 回复
  • 那么我猜测这个是渲染问题,快照里保存了两个是正确的。

    目前还是没法复现快照无法恢复的现象。

    难办了……

    2 回复
  • 你是负责修 bug 的大佬么?

    我这个操作和之前那个没区别啊,你那复现不了么?

    对了,列表必须展开,不能收缩,收缩是复现不了的。

    1 回复
  • 另外,不是两个,是实实在在的 3 个。因为没有出发复制 3 个的 bug 的时候。

    算了,上视频吧。

    第一行不能有空格

  • zxhd86 1 评论

    我没这个能力,也就是写写拓展而已。

    只是对这个问题比较关注,因为数据快照出问题那可非常严重。早点找到精确的问题位点也好快点通知开发者修复。

    你有看我之前发的动图吗?操作跟你的有什么区别?

    1 回复
    新视频发了,你看看我的,我去看你的
    LeonardoDiCaprio
  • 确实是这个问题,原来是隐身了么

    1 回复
  • 不只是隐身,你记得我昨天发的帖子没,有一段下午加上的内容,现在想来是插件插入的目录。

    我在回复数据快照后依然存在,并没有被删掉。

    1 回复
  • 测试了一下,第三个新发的哪个也是隐藏了而已。

  • zxhd86 2 评论

    对,我就是认为昨天的那个有可能是快照的问题,但今天你发出来的不是。

    主要是因为列表的层级结构都变了。

    但是我进行你的操作,删掉那个块属性,没办法复现。

    1 回复
    那个不是列表层级改变了的问题,是我添加的目录。。
    LeonardoDiCaprio
    不过你可以看看我的彩蛋,出了层级改变其他问题还是没问题的。
    LeonardoDiCaprio
  • 昨天那个我补上了。不过那个你们触发不了。

    1 回复
  • 真的很离谱……我建议你尝试导出 data.zip,导入到新的工作空间试试,看看是你的数据比较特殊,还是原有存放笔记的位置比较特殊。

    2 回复
  • 完整复制 data 文件也可以复现

  • 那就估计是数据比较特殊……你可以逐步删除新工作空间的笔记本,删到复现不了为止。

    目前你是唯一一个可以复现这个问题的,你的数据可能碰到了思源快照机制安全的边界,你的结果非常重要,麻烦你了 😂

    1 回复
  • 应该是 data 文件夹里某个地方出问题了

  • 彩蛋已经可以稳定触发了

  • 确实,可以稳定复现了!我在我的机子上先排查一下

  • zxhd86 3 评论

    好了,我理解了,这大概是你的问题 😂

    检查 data\.siyuan\syncignore,然后看看你出问题的笔记本 id

    这是什么东西?
    LeonardoDiCaprio
    我从来不动这些,我只动动主题。
    LeonardoDiCaprio
    曹,这不是禁止同步的代码么?这个和数据快照有啥关系
    LeonardoDiCaprio
  • 目前数据快照与同步耦合在一起,确实不太好。

    不过目前的加密上传好像也没办法分开。

  • 图片.png

    这个文件夹下面的一个文件,就是控制忽略同步上传的文件。

    不过目前快照就是用来上传的,所以忽略上传的东西也不会生成快照。

    1 回复
  • @88250 禁止同步的代码为啥会影响到数据快照?

    2 回复
  • 不是啊,快照是本地快照,不上传啊。

    而且,这个文件夹不是不生成快照啊,快照还是要生成的。否则这和我前面的问题冲突了

    1 回复
  • 生成的数据快照都会被用来上传,没办法生成快照后选择一部分上传,因为生成快照后,快照就是加密状态了。

    所以只能在生成快照前排除。

    主要还是数据快照功能跟同步功能耦合太高引起的。

  • 要改就得分两种快照出来,分别两个目录存放,然后空间消耗 +++,同步性能---,因为这就要分别维护两种快照了。

    而且云端快照与本地不统一了。

    2 回复
  • 所以说这个听操蛋的。。

    我之所以把这个笔记本隔离出来,是要防止在办公室被偷看。结果现在告诉我你要是怕偷看就别想着数据安全。。。

    1 回复
  • 那前面的问题和快照有关么?

    1 回复
  • 没有,你这个帖子的问题除了复制三个的外都能复现,是思源处理显示的问题。

    1 回复
  • 复制三个比较随机,我是了这么多次也就遇到两次,有一次还被录像了

  • zxhd86 1 评论

    倒也不是,除了数据快照,还有数据历史不是吗。

    不过确实还是数据快照更给力一点。

    2 回复
    视频上传了
    LeonardoDiCaprio
  • LeonardoDiCaprio 4 评论

    别提了,数据历史有和没有一样。既然你说到了,那我就再发个视频吧

    1 回复
    这个看上去是跟前面同样的隐藏问题。
    zxhd86
    @zxhd86 有可能,反正得发出来,要修一起修
    LeonardoDiCaprio
    @zxhd86 我发个帖子要求加入链滴消息微信提醒功能怎么样,能实现么?今天下午打开网页起码 40 次,就为了看看有没有消息。
    LeonardoDiCaprio
    @LeonardoDiCaprio 这确实,哈哈
    zxhd86
  • 对了,其实你这个问题可以靠开一个新的工作空间解决,假如你不是打算在日记里引用很多其他笔记本的内容的话……

    需要就真的无解了。

    1 回复
  • 所有笔记都是互通的,当然,日记只会从外部引用,不会引用到外部。。

请输入回帖内容 ...

推荐标签 标签

  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    168 引用 • 598 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    561 引用 • 677 回帖
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 234 回帖 • 2 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 706 关注
  • Outlook
    1 引用 • 5 回帖 • 1 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 1 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    293 引用 • 4496 回帖 • 688 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 51 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 120 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    188 引用 • 833 回帖 • 2 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 444 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 60 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    70 引用 • 193 回帖 • 404 关注
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    46 引用 • 114 回帖 • 139 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    960 引用 • 946 回帖
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    27 引用 • 7 回帖 • 93 关注
  • Office

    Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。

    6 引用 • 35 回帖
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    35 引用 • 468 回帖 • 768 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    126 引用 • 83 回帖
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1746 回帖 • 10 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1432 回帖
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    695 引用 • 538 回帖 • 2 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1449 引用 • 10092 回帖 • 488 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    466 引用 • 1241 回帖 • 611 关注
  • 千千插件

    千千块(自定义块 css 和 js)
    可以用 ai 提示词来无限创作思源笔记

    32 引用 • 69 回帖
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖