数据无法恢复

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

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

动画.gif

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

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

动画.gif

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

动画.gif

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

202203102229526tckbk3.zip

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

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

10086.gif

彩蛋的触发文件:

data.zip

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

11111.gif

  • 思源笔记

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

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

    26712 引用 • 111256 回帖

相关帖子

55 回帖

欢迎来到这里!

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

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

    1 回复
  • zxhd86 1 评论

    恢复.gif

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

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

    1 回复
    单独哪个日历的 sy 就行,你应该是 dark+ 主题吧?
    zxhd86
  • LeonardoDiCaprio via Android

    我尝试过导出这本笔记,不行,必须要全部笔记都在才行。所以没法搞啊,都是个人日记。

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

    1 回复
  • LeonardoDiCaprio via Android

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

  • image.png

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

    1 回复
  • LeonardoDiCaprio via Android

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

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

    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 回复
  • 所有笔记都是互通的,当然,日记只会从外部引用,不会引用到外部。。

请输入回帖内容 ...

推荐标签 标签

  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖 • 1 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 69 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 649 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 710 关注
  • Sandbox

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

    442 引用 • 1238 回帖 • 598 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    89 引用 • 113 回帖 • 1 关注
  • Python

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

    554 引用 • 675 回帖 • 1 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 2 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 182 关注
  • Notion

    Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.

    10 引用 • 77 回帖 • 1 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 248 回帖 • 2 关注
  • WordPress

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

    46 引用 • 114 回帖 • 160 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    17 引用 • 7 回帖 • 3 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 186 关注
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 741 关注
  • OneNote
    1 引用 • 3 回帖 • 1 关注
  • 导航

    各种网址链接、内容导航。

    45 引用 • 177 回帖
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖 • 1 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 143 回帖 • 2 关注
  • OpenResty

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

    17 引用 • 49 关注
  • 链书

    链书(Chainbook)是 B3log 开源社区提供的区块链纸质书交易平台,通过 B3T 实现共享激励与价值链。可将你的闲置书籍上架到链书,我们共同构建这个全新的交易平台,让闲置书籍继续发挥它的价值。

    链书社

    链书目前已经下线,也许以后还有计划重制上线。

    14 引用 • 257 回帖 • 6 关注
  • Jenkins

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

    54 引用 • 37 回帖
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 224 关注
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖 • 1 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 565 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    16 引用 • 236 回帖 • 238 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 398 关注