思源笔记 v2.8.0 文件系统读写错误

本贴最后更新于 636 天前,其中的信息可能已经事过景迁

image.png

昨天升级到了 v2.8.0 之后,思源笔记就在我每次打开不到一分钟的时间里,弹出如上窗口,告诉我文件系统读写错误,然后关闭。

然而我的坚果云同步的是别的文件夹,而且在更新这个版本之前一直都没有出现过这个问题,将坚果云退出之后问题仍然存在。

重启电脑问题仍然存在。

至于升级前的版本,没注意是什么版本号,在回收站里找到的安装包是 v2.7.10 版本的.

把回收站里的 2.7.10 装回去之后,问题消失了,我先继续用着老版本。

  • 思源笔记

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

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

    23022 引用 • 92616 回帖
2 操作
ChangingSelf 在 2023-03-27 13:40:14 更新了该帖
ChangingSelf 在 2023-03-27 13:34:37 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • ChangingSelf

    那个设置可能是因为装了火绒的缘故被禁用了,显示下图:

    image.png

    image.png

    接着我去火绒里面把“病毒防护”里面的文件实时监控关了,没用。

    image.png

  • 其他回帖
  • ChangingSelf

    经过尝试,删除 Daily Note 笔记本即可解决这个问题,这个笔记本的.siyuan 文件夹下的 conf.json 的内容如下:

    {
      "name": "Daily Note",
      "sort": 0,
      "icon": "",
      "closed": false,
      "refCreateSavePath": "/topic inbox/",
      "createDocNameTemplate": "",
      "dailyNoteSavePath": "/{{now | date \"2006/01\"}}/{{now | date \"2006-01-02\"}} {{last (slice (list \"日\" \"一\" \"二\" \"三\" \"四\" \"五\" \"六\" ) 0 (add (mod (div (now.Sub (toDate \"2006-01-02\" \"2021-05-02\")).Hours 24) 7 ) 1))}}",
      "dailyNoteTemplatePath": ""
    }
    
  • ChangingSelf

    我将 DailyNote 笔记本对应文件夹放回去再次启动,问题成功重现,同时,日志文件中的相应内容如下:

    I 2023/04/10 21:44:15 conf.go:446: exiting kernel [force=false, execInstallPkg=0]
    I 2023/04/10 21:44:15 database.go:1127: closed database
    I 2023/04/10 21:44:15 conf.go:818: cleared workspace temp
    W 2023/04/10 21:44:15 conf.go:755: found a corrupted box [F:\UserFolder\Documents\SiYuan\data\20211105142753-2ng4h6h]
    I 2023/04/10 21:44:15 conf.go:493: exited kernel
    I 2023/04/10 21:44:44 working.go:119: 
          ___                                   ___           ___           ___
         /  /\        ___           ___        /__/\         /  /\         /__/\
        /  /:/_      /  /\         /__/|       \  \:\       /  /::\        \  \:\
       /  /:/ /\    /  /:/        |  |:|        \  \:\     /  /:/\:\        \  \:\
      /  /:/ /::\  /__/::\        |  |:|    ___  \  \:\   /  /:/~/::\   _____\__\:\
     /__/:/ /:/\:\ \__\/\:\__   __|__|:|   /__/\  \__\:\ /__/:/ /:/\:\ /__/::::::::\
     \  \:\/:/~/:/    \  \:\/\ /__/::::\   \  \:\ /  /:/ \  \:\/:/__\/ \  \:\~~\~~\/
      \  \::/ /:/      \__\::/    ~\~~\:\   \  \:\  /:/   \  \::/       \  \:\  ~~~
       \__\/ /:/       /__/:/       \  \:\   \  \:\/:/     \  \:\        \  \:\
         /__/:/        \__\/         \__\/    \  \::/       \  \:\        \  \:\
         \__\/                                 \__\/         \__\/         \__\/
    I 2023/04/10 21:44:44 runtime.go:51: kernel is booting:
        * ver [2.8.3]
        * arch [amd64]
        * os [Microsoft Windows 10 Pro]
        * pid [1368]
        * runtime mode [prod]
        * working directory [D:\Users\Admin\AppData\Local\Programs\SiYuan\resources]
        * read only [false]
        * container [std]
        * database [ver=20220501]
        * workspace directory [F:\UserFolder\Documents\SiYuan]
    I 2023/04/10 21:44:44 runtime.go:97: use network proxy [system]
    I 2023/04/10 21:44:44 serve.go:108: kernel [pid=1368] http server [127.0.0.1:6122] is booting
    I 2023/04/10 21:44:44 working.go:401: built-in pandoc [ver=2.19.2, bin=F:\UserFolder\Documents\SiYuan\temp\pandoc\bin\pandoc.exe]
    I 2023/04/10 21:44:45 blocktree.go:386: read block tree [15 MB] to [F:\UserFolder\Documents\SiYuan\temp\blocktree], elapsed [0.08s]
    W 2023/04/10 21:44:45 box.go:110: found a corrupted box [F:\UserFolder\Documents\SiYuan\data\20211105142753-2ng4h6h]
    I 2023/04/10 21:44:45 conf.go:671: database size [263 MB], tree/block count [635/49825]
    I 2023/04/10 21:44:45 working.go:157: kernel booted
    I 2023/04/10 21:44:45 box.go:74: auto stat [trees=635, blocks=49825, dataSize=15 MB, assetsSize=0 B]
    I 2023/04/10 21:44:45 disk.go:33: disk usage [total=893 GB, used=560 GB, free=332 GB]
    W 2023/04/10 21:44:45 box.go:110: found a corrupted box [F:\UserFolder\Documents\SiYuan\data\20211105142753-2ng4h6h]
    I 2023/04/10 21:44:46 serve.go:121: reverse proxy server [127.0.0.1:6806] is booting
    W 2023/04/10 21:44:48 box.go:110: found a corrupted box [F:\UserFolder\Documents\SiYuan\data\20211105142753-2ng4h6h]
    F 2023/04/10 21:44:48 filelock.go:135: write file [F:\UserFolder\Documents\SiYuan\data\20211023135907-jjx7n22\20211023140118-8depvvs\20211101091049-hosv74m\20211110072612-5uqwqda.sy] failed: rename F:\UserFolder\Documents\SiYuan\data\20211023135907-jjx7n22\20211023140118-8depvvs\20211101091049-hosv74m\20211110072612-5uqwqda.sy7tiquh1.tmp F:\UserFolder\Documents\SiYuan\data\20211023135907-jjx7n22\20211023140118-8depvvs\20211101091049-hosv74m\20211110072612-5uqwqda.sy: Access is denied.
    
    

    其中,最后面的错误行出现的 20211023135907-jjx7n22,就是 DailyNote 笔记本对应的文件夹的名称。

    完整 log 见附件:siyuan.zip

  • ChangingSelf

    image.png

    根据 log 发现似乎都是这个文件的问题,有好多跟这个文件相关的 tmp 文件(足足 895 个)

    尝试将 tmp 文件全部删除后再次运行思源,仍然会弹窗,同时自动创建了新的 tmp 文件,格式和图中一致。

    而将引发问题的这个.sy 文件移除后,log 中显示引发问题的变成了另一个文件。

    将其也移除之后,问题解决。

    看来问题就出在这两个.sy 文件上面

    1 回复
    2 操作
    ChangingSelf 在 2023-04-10 22:12:41 更新了该回帖
    ChangingSelf 在 2023-04-10 22:08:36 更新了该回帖
  • 查看全部回帖

推荐标签 标签

  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 624 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 407 回帖 • 490 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    58 引用 • 22 回帖
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 8 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 394 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    334 引用 • 323 回帖 • 4 关注
  • 心情

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

    59 引用 • 369 回帖
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    6 引用 • 63 回帖 • 4 关注
  • HTML

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

    107 引用 • 295 回帖
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    21 引用 • 140 回帖 • 3 关注
  • V2EX

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

    17 引用 • 236 回帖 • 316 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    30 引用 • 96 回帖
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 772 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 282 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 104 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    142 引用 • 442 回帖
  • Python

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

    545 引用 • 672 回帖
  • SSL

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

    70 引用 • 193 回帖 • 416 关注
  • Sym

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

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

    524 引用 • 4601 回帖 • 699 关注
  • OnlyOffice
    4 引用 • 3 关注
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 361 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 60 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖
  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    48 引用 • 206 回帖 • 317 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖 • 29 关注