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

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

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

一、

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

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

二、

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

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

三、

软件同步操作很反常规。

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

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

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

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

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

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

四、

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

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

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

  • 思源笔记

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

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

    18609 引用 • 69255 回帖

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 现在端到端密码的问题解决了吗?

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

    2 回复
  • simpleinterface
    作者

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

    1 回复
  • 本地手动备份好数据,然后用最新版重新初始化同步,或者等 v1.4.7 发布以后重新初始化看看。

    1 回复
  • simpleinterface
    作者

    好的,谢谢

  • simpleinterface
    作者

    昨天晚上回家,在 B 电脑上点了同步。今天早上在昨天出问题卸载重装的 A 电脑上点同步又可以了,期间都没有重新修改密码。应该是哪里的 BUG。

    1 回复
  • 麻烦再观察看看。

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

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

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

    1 操作
    oufu99 在 2021-10-29 10:45:41 更新了该回帖
请输入回帖内容 ...

推荐标签 标签

  • 反馈

    Communication channel for makers and users.

    123 引用 • 906 回帖 • 191 关注
  • Electron

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

    15 引用 • 136 回帖 • 10 关注
  • 思源笔记

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

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

    18609 引用 • 69254 回帖 • 1 关注
  • RESTful

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

    30 引用 • 114 回帖 • 3 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 495 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    368 引用 • 1212 回帖 • 576 关注
  • GitLab

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

    46 引用 • 72 回帖
  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • Sym

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

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

    523 引用 • 4581 回帖 • 692 关注
  • JRebel

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

    26 引用 • 78 回帖 • 620 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    207 引用 • 2031 回帖
  • Windows

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

    215 引用 • 462 回帖
  • 宕机

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

    13 引用 • 82 回帖 • 38 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    19 引用 • 73 回帖
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1425 引用 • 10043 回帖 • 471 关注
  • Maven

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

    185 引用 • 318 回帖 • 348 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 243 关注
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 455 关注
  • sts
    2 引用 • 2 回帖 • 146 关注
  • Rust

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

    57 引用 • 22 回帖 • 2 关注
  • Ngui

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

    7 引用 • 9 回帖 • 346 关注
  • 倾城之链
    23 引用 • 66 回帖 • 97 关注
  • PostgreSQL

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

    21 引用 • 22 回帖
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 589 关注
  • 自由行
    1 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 131 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 604 关注