Skip to content

数据备份与迁移

数据安全是使用 Obsidian 的重要课题。本指南将帮助你建立完善的备份体系,并掌握库迁移的技巧。

备份基础

Obsidian 数据结构

Obsidian 库包含以下内容:

vault/
├── .obsidian/        # 应用配置和插件数据
├── 01-工作区/        # 你的笔记文件夹
│   ├── 笔记1.md
│   ├── 笔记2.md
│   └── 子文件夹/
├── 附件/             # 图片等附件
└── 50-归档/          # 可选的归档文件夹

备份策略

建议采用「3-2-1」备份原则:

  • 3:保留 3 份数据副本
  • 2:使用 2 种不同的存储介质
  • 1:1 份离线副本

本地备份方法

手动备份

完整复制

  1. 关闭 Obsidian
  2. 复制整个库文件夹
  3. 粘贴到备份位置
  4. 重命名为带日期的格式:库名_2024-01-15

增量备份

使用压缩工具创建增量备份:

bash
# Windows PowerShell 示例
$source = "C:\Obsidian\MyVault"
$dest = "D:\Backup\Obsidian"
$date = Get-Date -Format "yyyy-MM-dd"
Copy-Item -Path $source -Destination "$dest\Vault_$date" -Recurse

自动备份

使用版本控制

推荐使用 Git 进行版本控制:

  1. 在库文件夹中初始化 Git
  2. 创建 .gitignore 排除临时文件
  3. 定期提交更改
  4. 推送到远程仓库
gitignore
# .gitignore 示例
.obsidian/workspace
.obsidian/cache
*.tmp
*.log
.DS_Store

使用系统备份

  • Windows:使用系统还原点或文件历史
  • macOS:使用 Time Machine
  • Linux:使用 rsync 或定时任务

云端备份

支持的云服务

服务特点适用场景
iCloud苹果生态原生macOS/iOS 用户
OneDrive微软生态Windows 用户
Dropbox稳定可靠跨平台用户
Google Drive免费空间大混合用户
Syncthing开源自托管隐私优先用户

云同步配置

OneDrive 示例

  1. 将库文件夹移动到 OneDrive 文件夹
  2. 开启 OneDrive 同步
  3. 在其他设备登录同一账户

Syncthing 示例

  1. 安装 Syncthing
  2. 添加设备
  3. 设置同步文件夹
  4. 配置只读设备(作为备份)

库迁移

迁移准备工作

  1. 备份原始库:迁移前务必完整备份
  2. 检查插件兼容性:确认目标设备插件可用
  3. 导出设置:记录重要的配置项

迁移步骤

完整迁移

  1. 关闭 Obsidian
  2. 复制整个库文件夹到新位置
  3. 在新位置打开库
  4. 等待插件加载完成
  5. 检查设置是否正确

迁移配置

需要手动迁移的配置:

markdown
# 手动迁移项
1. .obsidian/app.json      → 应用设置
2. .obsidian/workspace.json → 工作区布局
3. .obsidian/graph.json   → 图谱设置
4. 自定义快捷键           → 需要重新设置
5. 主题设置               → 需要重新配置

跨平台迁移

Windows → macOS

  1. 使用云服务或外置硬盘传输
  2. 重新安装 Obsidian
  3. 导入库
  4. 重新配置插件

Windows → Linux

类似 macOS 流程,注意:

  • 路径格式变化(\/
  • 可能需要重新安装部分插件

灾难恢复

数据丢失恢复

从云端恢复

  1. 登录云服务
  2. 找到之前的同步版本
  3. 下载恢复
  4. 替换当前库

从 Git 恢复

bash
# 查看提交历史
git log --oneline

# 恢复到特定版本
git checkout [commit-id] -- .

# 恢复到上一个提交
git reset --hard HEAD^

损坏修复

修复损坏的笔记

  1. 找到备份的笔记文件
  2. 复制到库中
  3. 覆盖损坏的文件

修复数据库

Obsidian 使用 SQLite 存储部分数据:

  1. 关闭 Obsidian
  2. 删除 .obsidian/cache 文件夹
  3. 重启 Obsidian

紧急情况清单

  • [ ] 定期测试备份恢复
  • [ ] 记录关键配置
  • [ ] 保持至少一个离线备份
  • [ ] 熟悉云服务恢复流程

同步方案对比

官方同步 vs 第三方同步

特性官方同步第三方同步
加密端到端加密取决于服务商
速度较快取决于网络
跨平台全平台全平台
成本付费免费/付费

推荐方案

轻度用户

  • 使用 OneDrive/iCloud 免费版
  • 手动定期备份到外置硬盘

重度用户

  • 官方同步 + Git 双重备份
  • Syncthing + 定期冷备份

最佳实践

日常习惯

  1. 每日同步:确保云端始终最新
  2. 每周检查:验证备份完整性
  3. 月度归档:整理和清理旧笔记

重要项目

对于重要项目笔记:

  1. 额外独立备份
  2. 设置版本历史
  3. 定期导出为 PDF

团队协作

  1. 使用 Git 进行版本控制
  2. 明确分支管理策略
  3. 定期合并和同步

注意

无论使用哪种备份方案,都要定期测试恢复流程,确保备份可用!

建议

对于特别重要的笔记,可以同时使用 3 种不同的备份方式,确保万无一失。

最后更新:2026年2月22日编辑此页反馈问题