关于手动备份思源笔记数据文件的问题

我每过一段时间就会手动备份一次思源笔记的数据库,但是整个 Data 文件夹数量太多了,有一万多个文件,和备份盘对比会耗时间。所以我就像采取备份最少必要文件的策略。我一直都是备份这 3 个关键文件夹(下图红色标记的):

SP20240601184611.webp

不过今天偶然发现 Data 下面居然还有一个 Data 文件夹(上图绿色标记),不知道什么时候出现的,如下图所示:

SP20240601184746.webp

里面的文件名和外面的完全一样,只是修改时间更新。这是不是意味着我之前的备份都搞错了?😅

大佬们,能不能帮我确认一下,备份的文件对不对?

正确的备份策略应该是怎样的?哪些文件和文件夹是必须备份的?

先谢谢了 🙏

  • 思源笔记

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

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

    22020 引用 • 87808 回帖 • 2 关注
  • Q&A

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

    7935 引用 • 36301 回帖 • 168 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 看这个修改时间,我判断是工作空间搞混了,一部分笔记在外面,一部分笔记在里面。

    建议楼主先别碰工作空间了,打开你的思源笔记(正在使用的工作空间)后看看左上角显示的是什么?

    image.png

    2 回复
  • seabirdr

    SP20240601191625.webp

    截图了,看起来没有什么不对,平常使用也没有什么异常的地方

    1 回复
  • seabirdr

    SP20240601191608.webp

    抱歉,刚上传错文件了,这是打开菜单的样子

  • 这样看的话,你的这个工作空间的文件夹应该是叫 DATA 才对。再按如下操作确认一下实际路径在哪:

    image.png

    1 回复
  • ringx 3 评论

    其实你可以试试文件系统级别的备份,好像 windows 下的 NTFS 文件系统也是支持快照的吧。

    我是这么做的,我使用的是 docker 的方式运行思源笔记,

    提供给思源笔记的存储是一个 zfs 的 dataset,

    定期对这个 dataset 做快照,就可以保存【增量】内容了,而且支持透明压缩,

    所以整体存储的备份还是比较方便的。

    这样的好处是,思源笔记的数据是【绝对】不会错乱和丢失的。

    像你这样手工备份特定文件夹的方式,很容易在某次更新时候发生错乱的。要备份就整个备份,并且备注好数据对应的思源笔记版本。

    感谢你的分享,看起来很有效率。但 docker 的方式有一些门槛,我有硬性需求的时候再来研究了。目前的方案用得比较顺手,暂时不会改变。
    seabirdr
    @seabirdr 我的意思是,你可以准备一个分区,这个分区专门存放思源笔记。然后对这个分区做快照。不需要用 docker 的。
    ringx
    @ringx 抱歉误解了你的意思。快照以前也没用过,感谢你的推荐,我得花时间学习一下。不过我目前并不是备份到本地,而是用 freefilesync,备份到挂载到本地的网盘中,其实也算是一种「增量备份」,只会上传修改了的文件
    seabirdr
  • seabirdr

    SP20240601192658.webp

    SP20240601193027.webp

    打开后可以确认,是我之前备份的文件夹路径。
    感谢指点,接下来该研究 data 文件夹下的问题了

    1 回复
  • 你这个问题是,原来已经有个叫 SiYuan 的工作空间,但现在又在这个工作空间的 Data 文件夹下创建了一个新的工作空间,并且你正在用着的就是这个新的工作空间。

    我不太好判断这些数据里哪些是新的。如果你很久都没换过工作空间的话,在 SiYuan/data/data 文件夹下的才是最新的数据。

    我一直都是备份这 3 个关键文件夹(下图红色标记的)

    也就是说你一直都备份错了

    1 回复
    我这个情况有办法整理一下吗?让文件夹不要嵌套得这么乱
    seabirdr
  • seabirdr

    SP20240601194056.webp

    所以我是不是应该备份 ...data/data/ 内的内容,

    请大佬再帮我看一下是不是备份截图中红色标记的文件夹就行了

    1 回复
  • 你这两个工作空间都混在一起比较乱了,很容易误操作,我建议你以后用工作空间里自带的导出:

    image.png

    @JeffreyChen 感谢你推荐的方法。我目前的做法是通过 Freefilesync 来上传文件到挂载到本地磁盘的的网盘中。配置好以后操作很傻瓜,点击一下「同步」就行了,修改了的文件才会上传到网盘。用思源导出文件的方法要多一步上传的操作,更适合本地备份。我想是不是可以把目前数据库导出,然后删除所有内容,再重新把数据导入进来,达到整理 Data 文件夹的效果,这应该能解决问题吧?
    seabirdr
    @seabirdr 如果你能确保操作正确的话,确实从根源解决问题会更好
    JeffreyChen 1
请输入回帖内容 ...

推荐标签 标签

  • SpaceVim

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

    3 引用 • 31 回帖 • 101 关注
  • 程序员

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

    565 引用 • 3532 回帖
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 684 关注
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖
  • Sillot

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

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

    主仓库地址:Hi-Windom/Sillot

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

    注意事项:

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

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖
  • 阿里巴巴

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

    43 引用 • 221 回帖 • 127 关注
  • Tomcat

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

    162 引用 • 529 回帖 • 6 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 47 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 632 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 53 关注
  • PostgreSQL

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

    22 引用 • 22 回帖 • 1 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    107 引用 • 295 回帖
  • 自由行
    3 关注
  • webpack

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

    41 引用 • 130 回帖 • 257 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • 脑图

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

    25 引用 • 83 回帖 • 1 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    170 引用 • 414 回帖 • 383 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    168 引用 • 504 回帖
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 2 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 533 关注
  • DevOps

    DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

    46 引用 • 25 回帖
  • Pipe

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

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

    131 引用 • 1114 回帖 • 131 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖