关于数据备份这块,真的有太多需要吐槽的了。

本贴最后更新于 922 天前,其中的信息可能已经沧海桑田

当时思源主打的就是数据可以本地化,会员可以同步,所以入手的。但是现在因为同步问题,已经遇到过三次影响本地数据的问题了。

一、

软件安装后无法同步,同步时输入密码总是提示错误:[同步失败:密码不正确,请在 设置 - 云端 中配置端到端加密密码,并确保所有设备上配置的密码一致],在另一台电脑或者同台电脑卸载/安装后都出现过此问题。

第一次遇到这个问题,还以为是自己密码记错了,结果后续遇到过两次同样的问题,很难说不是 BUG。

二、

本地数据被同步盘占用,即使卸载同步盘,已检查无占用情况。笔记依旧会报错有占用。这也是 BUG。

解决办法只能是将修改工作空间路径。如果想另辟蹊径,将数据全部备份后重装笔记,恭喜你,会遇到 1 中的问题。

三、

软件同步操作很反常规。

如果遇到 1 中的同步问题,我修改密码时候就需要能操作所有同步设备,这样才能达到关闭所有设备同步、修改所有设备密码的要求,这符合云端同步最初的设想要求吗,如果所有设备都在手头,为什么需要借用网络同步?

另外,如果你不幸同步的时候需要输入密码,那么你需要先关闭同步,不然无法修改密码,修改完后你又得点开同步,如果不幸密码错误或遇到 1 的问题,再次输入密码的时候又得先关闭同步,输入完又得打开同步再次尝试,等候确认密码是否正确,神奇的是即使是这么繁琐的操作,却不在一个界面显示。

更不幸的是,每次这样的操作都会先删除本地文件。

此外,我不理解为什么在登陆软件账号后才能使用同步的情况下,需要再次设定一个密码,同步不是内置在软件里的吗?同步难道不需要先登录笔记账号吗?

记得软件公测的时候作者就说过一旦涉及云端,就很难保证数据私密性。而目前市面上的同步盘也是登录账号后便不再需要操作,出现同步错误时也不会涉及到文件自身的删除与修改。

建议将操作起来这么麻烦的选项,改为可选项,以供某些重要文件使用。

四、

总的来说,以前使用思源是本地化 + 同步盘,1+1=2,只需要输入两个账号的密码就可以在多端无缝切换。即使同步盘出故障也不会影响到本地数据,因为在同步出现错误的时候,不会对本地数据任何增删,删除只能是本人自行操作。

1.25 改版后,改为软件自带同步,结果同步自身的过低容错率、繁琐操作和自身的逻辑悖论,产生了 1+1<2 的神奇结果。

这个是大家购买会员的唯一福利,至少希望能不影响数据的前提下予以优化。否则根据我的经历来看,不如同步盘。

  • 思源笔记

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

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

    18863 引用 • 70628 回帖 • 2 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 本地手动备份好数据,然后用最新版重新初始化同步,或者等 v1.4.7 发布以后重新初始化看看。

    1 回复
  • 其他回帖
  • simpleinterface
    作者

    没有。只有按照提示说明,第一次设置的时候可以成功。一旦卸载后重装需要同步,就不可能了。

    1 回复
  • 现在端到端密码的问题解决了吗?

    同步设置在 v1.4.7 中会所改进,通过流程化步骤配置加密密码,减少配置出错的概率。

    2 回复
  • 因为这是为了笔记的私密性才设置成这个样子的。

    如果把密钥(就是您说的那个另外一个密码)也上传到云端(也只有这样才能保证一处修改,每台电脑都生效的),这个时候开发者(或者管理员)如果想看是可以看到你的笔记内容的,比如马总动不动就要检查我们的笔记,看看是否有违规内容(真的是谢谢他了嗷,太辛苦了他嗷),如果记录了一些敏感在里面比如在密码密保啥的就。。。

    只有这个密钥在你本地,才能确保开发者也无法看不到内容,这样就会造成只能在每一台电脑都单独修改才能生效,密钥不一样了,就导致了生成的数据就变了,所以需要先删除之前的才行

    1 操作
    oufu99 在 2021-10-29 10:45:41 更新了该回帖
  • 查看全部回帖

推荐标签 标签

  • 前端

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

    247 引用 • 1347 回帖
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    25 引用 • 191 回帖 • 21 关注
  • flomo

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

    3 引用 • 83 回帖 • 1 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 6 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • 分享

    有什么新发现就分享给大家吧!

    241 引用 • 1746 回帖
  • WebSocket

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

    48 引用 • 206 回帖 • 388 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 561 关注
  • uTools

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

    5 引用 • 13 回帖 • 1 关注
  • Maven

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

    186 引用 • 318 回帖 • 338 关注
  • H2

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

    11 引用 • 54 回帖 • 642 关注
  • SpaceVim

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

    3 引用 • 31 回帖 • 73 关注
  • 宕机

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

    13 引用 • 82 回帖 • 36 关注
  • PWL

    组织简介

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

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

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

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

    A second brain, for you, forever.

    10 引用 • 85 回帖
  • abitmean

    有点意思就行了

    24 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 2 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    27 引用 • 66 回帖 • 2 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    205 引用 • 357 回帖
  • 职场

    找到自己的位置,萌新烦恼少。

    126 引用 • 1699 回帖
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 463 关注
  • Hexo

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

    21 引用 • 140 回帖 • 30 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    478 引用 • 902 回帖
  • Vue.js

    Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

    261 引用 • 662 回帖
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 55 关注
  • Love2D

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

    14 引用 • 53 回帖 • 512 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 626 关注