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

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

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

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

事情是这样的:

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

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

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

两处反馈:

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

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

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

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

  • 思源笔记

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

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

    26207 引用 • 108892 回帖 • 3 关注

相关帖子

欢迎来到这里!

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

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

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

    1 回复
  • 是的,但是我用 Bat 配置了,只要打开思源就杀掉退出同步进程,完全避免同时开着同时读写的问题。应该不会是这种情况产生的。

    日志请查看:systemlog.zip

    感谢

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

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

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

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

推荐标签 标签

  • 持续集成

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

    15 引用 • 7 回帖
  • Gzip

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

    9 引用 • 12 回帖 • 179 关注
  • Markdown

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

    172 引用 • 1538 回帖 • 1 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 2 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3201 引用 • 8217 回帖 • 1 关注
  • Love2D

    Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。

    14 引用 • 53 回帖 • 564 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 194 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 11 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 669 关注
  • IDEA

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

    181 引用 • 400 回帖
  • VirtualBox

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

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

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

    46 引用 • 72 回帖
  • RabbitMQ

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

    49 引用 • 60 回帖 • 351 关注
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 130 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 2 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 656 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖 • 1 关注
  • Anytype
    3 引用 • 31 回帖 • 27 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 445 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • WebSocket

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

    48 引用 • 206 回帖 • 281 关注
  • SSL

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

    70 引用 • 193 回帖 • 409 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 5 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 409 关注
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 661 关注
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    82 引用 • 412 回帖
  • 招聘

    哪里都缺人,哪里都不缺人。

    188 引用 • 1057 回帖 • 2 关注