思源重装及覆盖数据的问题反馈

本贴最后更新于 776 天前,其中的信息可能已经时移世改

通知里只说了:v2.2.4 以后的版本思源将不再锁定文件。

但却对我的 Data 数据进行了完全的覆盖初始化。

事情是这样的:

办公电脑重装先安装思源指定目录:不是在设置里,是在装完的弹出语言选择和指定目录的地方,

这个地方指定了数据目录后,会在我指定的目录下又新建 siyuan 文件夹,然后才是数据,反馈这里指定了后不要再新建 siyuan 文件夹,而是直接就是指定的目录下生成 data 及其他文件夹。不要在这些的上级再建 siyuan 目录,重复没有意思。

指定后我在软件配置里手动删除了多出来的思源目录,保留为 siyuannotes 下 data 等数据,然后删除思源新建的,退出思源打开群晖 drive 进行了服务器和本机的目录对应同步,同步完毕后,看到 data 数据已同步完成,然后退出群晖 drive 后,再打开思源。。奇迹出现了,我的所有同步回来的数据让思源给我全部删除了!然后软件自己又新建了空白的数据目录。致使数据全部丢失!

两处反馈:

1、客户指定 siyuannotes 文件夹后在指定目录的话就不要在指定文件夹下再新建 siyuan 了,和安装的 siyuan 重名及容易更新删除软件时将同名的数据文件夹给删了。

2、我这个数据让思源给覆盖是怎么回事?请指导分析下(我非常想知道什么原理给我覆盖回去了,也好让大家有个避免)

PS:我知道不支持第三方同步,可是我是完全按照退出后同步,同步退出后再打开,每天下班时严格执行。我是永久会员但目前云同步感觉还是不太成熟,所以没启用官方的。

通知只说不再锁定文件,但没说重装后覆盖数据吧。

  • 思源笔记

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

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

    22423 引用 • 89774 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
    1. 不在指定路径下新建 SiYuan 文件夹的话有会直接建立在根路径上(比如 D:\),这样的话显然不是预期,为了确保安全所以必须新建 SiYuan 文件夹
    2. 上传一下内核日志文件

    使用任何第三方同步方式都有可能会出现一些无法预期的结果哦。

    1 回复
  • 其他回帖
  • W 2022/10/11 09:12:23 box.go:102: moved corrupted box [E:\SyncVault\SiYuanNotes\data\20220909214647-ecgzctz] to [E:\SyncVault\SiYuanNotes\corrupted\2022-10-11-091223\20220909214647-ecgzctz]
    W 2022/10/11 09:12:23 box.go:102: moved corrupted box [E:\SyncVault\SiYuanNotes\data\20220909230748-1317c1i] to [E:\SyncVault\SiYuanNotes\corrupted\2022-10-11-091223\20220909230748-1317c1i]
    W 2022/10/11 09:12:23 box.go:102: moved corrupted box [E:\SyncVault\SiYuanNotes\data\20220909230801-veywo1k] to [E:\SyncVault\SiYuanNotes\corrupted\2022-10-11-091223\20220909230801-veywo1k]
    W 2022/10/11 09:12:23 box.go:102: moved corrupted box [E:\SyncVault\SiYuanNotes\data\20220909231933-wak6f8n] to [E:\SyncVault\SiYuanNotes\corrupted\2022-10-11-091223\20220909231933-wak6f8n]
    W 2022/10/11 09:12:23 box.go:102: moved corrupted box [E:\SyncVault\SiYuanNotes\data\20220911070930-pec96l6] to [E:\SyncVault\SiYuanNotes\corrupted\2022-10-11-091223\20220911070930-pec96l6]
    

    日志上看是因为你所使用的同步方式没有同步笔记本下的 .siyuan 文件夹导致笔记本配置丢失,这样的情况下程序会认为是整个笔记本数据已经损坏无法读取,然后将损坏数据移动到工作空间/corrupted/ 文件夹下。

    你用第三方同步方式的话得保证工作空间/data/ 文件夹的完整性和一致性,不然思源无法解析数据时就会将数据移动到 corrupted 下以避免把损坏的数据同步到其他设备。

    1 回复
  • data/笔记本 ID/.siyuan/ 这个是笔记本的配置文件夹。

    恢复数据可以试下把 corrupted 下面的文件重新整理到 data,参考一下内核日志,或者用第三方同步的历史恢复。

  • 请问 D 大,我是整体保存同步的 Data 文件夹,您说的.siyuan 文件夹在这个 data 目录里的,还是其他地方的,如果是其他地方的麻烦给指明具体位置,万分感谢!(除了工作目录的 data,还需要备份其他哪些地方?)

    另外 data 文件夹下还有其他什么.xx 或隐藏文件吗?我都一并全部同步就好了是吗?现在群晖里就剩下新建的目录了。。还有办法恢复数据吗?

    1 回复
  • 查看全部回帖

推荐标签 标签

  • Tomcat

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

    162 引用 • 529 回帖 • 2 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    167 引用 • 1513 回帖
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖 • 4 关注
  • 游戏

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

    176 引用 • 815 回帖
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 156 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3453 回帖 • 202 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 210 关注
  • PWL

    组织简介

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

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

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

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

    26 引用 • 84 回帖
  • OnlyOffice
    4 引用 • 2 关注
  • 小薇

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

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

    34 引用 • 467 回帖 • 743 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    568 引用 • 3532 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1348 回帖 • 2 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • Thymeleaf

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

    11 引用 • 19 回帖 • 356 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    153 引用 • 3783 回帖 • 1 关注
  • Jenkins

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

    53 引用 • 37 回帖 • 1 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    222 引用 • 473 回帖
  • jQuery

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

    63 引用 • 134 回帖 • 723 关注
  • Rust

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

    58 引用 • 22 回帖
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    5 引用 • 7 回帖 • 1 关注
  • 百度

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

    63 引用 • 785 回帖 • 176 关注
  • PWA

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

    14 引用 • 69 回帖 • 156 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    15 引用 • 122 回帖