新人贴,求助关于数据备份和迁移问题

本贴最后更新于 540 天前,其中的信息可能已经渤澥桑田

就本人使用思源大概几个月了。

整体体验上是满足个人核心需求的(数据本地化,解决 md 图片和表格痛点),已两个账号纯付费支持但没使用。

目前方案

三台终端(公司,家用 PC,笔记本)全部是未登录账号状态,一个移动硬盘,三个备份位置。

每天会手动同步修改到移动硬盘(不光是笔记,还有其他离线文档),利用 FreeFileSync 脚本同步。

疑问

思源笔记工作空间四个目录:
conf,
data,
history,
temp,
包括.lock 文件
分别对应配置,数据,历史,临时,进程。

我现在是直接同步整个工作空间(所有目录和文件对比镜像同步),带来的效果就是:

每次按一次 Ctrl+S 会导致大部分文件都动了,但实际上 data 目录变动较少,就几个 json 文件修改了。
history 目录变动巨大,
temp 目录变动巨大,
特别是 temp 目录下的 blocktree 这些 block 文件全变了。
而且是每次保存一下就全部变动,这也可能是不建议使用第三方同步盘的原因之一吧。
所以每次同步就需要同步大概几百 MB 的文件大写,当然无伤大雅,硬盘寿命好着呢,所以也只是有个疑问。

我不清楚这个架构带来的好处和坏处,history 目录大概能够理解,temp 目录其实不太了解这么多 block 的变动原因和目的是什么?然后它们之间各自的联系有多大?

conf 和 history 目录是那种食之无味弃之可惜的感觉,所以我都是全部同步(但是锁单一内核,所以需要退出思源才能全部同步),好处就是换设备就直接把移动硬盘的同步出来就直接恢复上一个设备的全部编辑状态。

如果只同步 data 目录,conf 配置文件和历史记录是不会同步的对吧?

  • 思源笔记

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

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

    24863 引用 • 102300 回帖 • 1 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9436 引用 • 42977 回帖 • 108 关注

相关帖子

被采纳的回答
  • qiancang 1
    • data
      • 不能丢,丢了就 88
    • history
      • 笔记的历史版本,丢了就丢了吧
    • repo
      • 数据仓库,也是笔记的历史版本,丢了就丢了吧
    • temp
      • 临时数据,没有任何影响
    • conf
      • 当前打开标签页
      • 搜索记录
      • 文档树相关配置
      • 编辑器字体、宽度等相关配置
      • 窗口布局
      • 设置界面的所有内容都会回到默认值,如访问鉴权码、ai、闪卡、同步、搜索、快捷键。
      • 数据仓库密钥。你不是从云端同步回来的话丢了就丢了,反正都要重新设置。

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • andar

    哈哈 只是觉得手动同步简单纯粹点,还有其他学习资料一起,有些也只是放硬盘用,也就养成一个习惯而已。

    1 回复
  • 其他回帖
  • qiancang 1
    • data
      • 不能丢,丢了就 88
    • history
      • 笔记的历史版本,丢了就丢了吧
    • repo
      • 数据仓库,也是笔记的历史版本,丢了就丢了吧
    • temp
      • 临时数据,没有任何影响
    • conf
      • 当前打开标签页
      • 搜索记录
      • 文档树相关配置
      • 编辑器字体、宽度等相关配置
      • 窗口布局
      • 设置界面的所有内容都会回到默认值,如访问鉴权码、ai、闪卡、同步、搜索、快捷键。
      • 数据仓库密钥。你不是从云端同步回来的话丢了就丢了,反正都要重新设置。
    1 回复
  • temacc0531

    只同步 data 目录,完了换设备的时候重建索引一下,temp 目录是根据 data 目录生成的数据库之类的

    1 回复
  • zxhd86 via Android

    第三方同步盘的主要原因是实时同步与实时保存冲突,实时同步是为哪些 ctrl+s 才保存的文档设计的,与实时保存混用会导致读写冲突而丢失数据。

    你的使用并不是典型的第三方同步盘,因为你用的不是实时同步,只要确保关闭了思源再操作就毫无影响。

    思源官方同步的不可替代性主要体现在多端编辑的合并、移动端同步还有苹果系统上。

    1 回复
  • 查看全部回帖

推荐标签 标签

  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖 • 1 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 2 关注
  • Gzip

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

    9 引用 • 12 回帖 • 169 关注
  • IDEA

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

    181 引用 • 400 回帖 • 3 关注
  • JRebel

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

    26 引用 • 78 回帖 • 678 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖
  • SOHO

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

    7 引用 • 55 回帖 • 4 关注
  • jQuery

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

    63 引用 • 134 回帖 • 735 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    183 引用 • 1011 回帖 • 2 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 159 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 638 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖
  • GitHub

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

    210 引用 • 2040 回帖
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 543 关注
  • webpack

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

    41 引用 • 130 回帖 • 250 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 5 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    143 引用 • 442 回帖
  • OpenCV
    15 引用 • 36 回帖 • 1 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 442 关注
  • 印象笔记
    3 引用 • 16 回帖
  • 招聘

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

    189 引用 • 1057 回帖
  • Rust

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

    58 引用 • 22 回帖
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    88 引用 • 139 回帖
  • 叶归
    5 引用 • 16 回帖 • 11 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 755 关注
  • Firefox

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

    7 引用 • 30 回帖 • 391 关注