遭遇文件系统读写错误及建议

本贴最后更新于 811 天前,其中的信息可能已经水流花落

自 2.8.4 之后,我的思源笔记频繁崩溃闪退,提示“文件系统读写错误”。到了 2.8.5 仍然如此。错误截图如下:

思源报错截图 2304211610.png

我是思源的老用户了,单机使用一直感觉很好。

因为需要在办公台式机和笔记本电脑上同步,但办公室网络受限,经常关闭外网访问权,所以无法使用云端备份和同步方式,我就用一个同步软件进行局域网内的点对点同步,之前这个方法使得两台电脑都可以使用,说明这种点对点同步方法是能够保证拷贝的统一和正常编辑的。

我猜测是 2.8.4 之后,程序增加了某种检测和限制,以便引导大家使用云端同步。

但是我的内网经常受限的情况,就无法正常使用云端,希望开发者考虑对我这类用户的一些支持,谢谢。

另外,云端同步只有 8G 的空间,恐怕也不够用,重度使用的话,很快就超过空间限制了。。。

  • 思源笔记

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

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

    26318 引用 • 109420 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 你好,使用第三方同步软件同步 data 会造成数据损坏,新版本会自动检测以防止该情况发生。

    2 回复
  • McYong
    作者

    检测的意图我了解,不过我的办公网络经常封闭外网访问权,导致无法及时同步云端,所以还是希望能提供局域网内同步的支持(加个“完整性校验”是不是就可以了?),相信其他人也可能有类似需求。否则我(们)就只能放弃思源,考虑其他的替代工具了,非常遗憾。

    1 回复
  • 现在已经做过完整性校验了,但是数据被外部损坏以后思源无法内部恢复的。数据安全是第一位,实在无法使用思源的话还是换其他软件吧,确实非常遗憾。

  • 前段时间也反复遇到这个问题,我个人的经验是跟杀毒软件有关。我用 Process Monitor 监测了 log 中报写入冲突的文件,除了思源自己以外就只有杀软在访问。后来杀软里加了白名单就暂时没再出过这个问题了。

    1 回复
  • McYong
    作者

    麻烦问一下:是把运行文件加白名单还是把数据文件加白名单?我也试一下?多谢!

    1 回复
  • 是把整个工作空间文件夹加白名单(包含子文件夹),就是有的杀软会监控文件读写,或者是定时扫描,如果正好跟思源读写碰上了就可能冲突。我这也是办公环境,杀软是域控控制的,规则不好改,但是白名单可以自己设。

    1 回复
  • McYong
    作者

    嗯,我的办公环境和你很像!我会试试你的方法,非常感谢!

    很喜欢思源,争取不换!

  • drafter911

    几乎同样的问题,同样的环境。。。。但是我司杀软不支持自设白名单。。。

  • towercaplan 2 评论

    你好,我是把工作空间放到移动硬盘上在两台电脑上使用。没有使用第三方同步盘,今天换到这台电脑上的时候出现了文件系统读写错误的提示。两个工作空间有一个能正常打开另一个不能。

    1 回复
    检查过后也没有程序在读写文件
    towercaplan
    移动不到其他路径,复制或者剪切的尝试都失效了。压缩后的话提示缺失文件
    towercaplan
  • sasser

    我更新之后也经常遇到,看来只能退版本保平安

    1 回复
  • 检查一下文件系统的权限,可能是有的文件权限不正确导致的。

  • 以前的版本虽然不会报这个错,但是实际上是已经发生数据写入失败了,会导致用户不可感知的数据丢失。

    1 回复
  • sasser

    可以延时重试几次,或者以弹框提示用户,给予用户一个能重试读写的按钮,而不是关闭后直接退出为好

  • drafter911

    我这边写完的东西之后一段时间内都要重用很多次,以前从来没有发现数据写入失败的现象。

    升级到 2.8.5 之后,这个文件系统读写错误基本十多分钟就会发生一次。我怀疑和之前的朋友说的杀毒软件有关系,因为我用的公司电脑,杀毒软件一直在跑。

    降级到 2.7 之后,就没有任何问题了。

    1 回复
  • 下个版本会在写入文件时进行重试以提高稳定性。

  • McYong
    作者

    按网友建议,设置了杀软白名单,结果也没有解决崩溃问题。(不过也要谢谢网友 mowangmm 的热心建议)

    自 4 月 24 日起,开始尝试使用 obsidian,用了半个月,感觉也很不错,符合我的使用要求和习惯。

    今天又回来看看这个帖子,发现也有几个同样问题的网友跟帖。

    按作者的反馈,升级到 2.8.6,希望报错问题解决,结果很遗憾,还是频繁报错崩溃。

    唉!

    1 回复
  • 唉,同样的问题,写着写着就崩溃,为了思路不被打断最近都几乎放弃在思源上记录了。升级到 2.8.6 无法解决,公司环境杀毒软件设白名单也不行,也没有使用第三方订阅 😳 。

  • sasser

    obsidian 允许第三方同步存在吗?

  • poppyfan

    我也是公司内网遇到的,有找回文件的办法吗?我找不到本地保存在哪了

请输入回帖内容 ...

推荐标签 标签

  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    42 引用 • 130 回帖 • 253 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 680 关注
  • 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.

    7 引用 • 69 回帖 • 5 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 650 关注
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖 • 3 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    43 引用 • 208 回帖 • 2 关注
  • Redis

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

    284 引用 • 248 回帖
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 3 关注
  • 反馈

    Communication channel for makers and users.

    120 引用 • 906 回帖 • 280 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 2 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 546 关注
  • 30Seconds

    📙 前端知识精选集,包含 HTML、CSS、JavaScript、React、Node、安全等方面,每天仅需 30 秒。

    • 精选常见面试题,帮助您准备下一次面试
    • 精选常见交互,帮助您拥有简洁酷炫的站点
    • 精选有用的 React 片段,帮助你获取最佳实践
    • 精选常见代码集,帮助您提高打码效率
    • 整理前端界的最新资讯,邀您一同探索新世界
    488 引用 • 384 回帖 • 2 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • Linux

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

    955 引用 • 944 回帖
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    43 引用 • 44 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    118 引用 • 54 回帖 • 6 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 661 关注
  • 笔记

    好记性不如烂笔头。

    311 引用 • 794 回帖 • 1 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    181 引用 • 400 回帖
  • MySQL

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

    694 引用 • 537 回帖
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 16 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖 • 2 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 28 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    7 引用 • 28 回帖
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 469 关注
  • 导航

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

    45 引用 • 177 回帖 • 1 关注