Trilium支持简单的备份方案,该方案可在以下情况下保存文档副本:
- 一天一次
- 每周一次
- 每月一次
- 在将数据库迁移到较新版本之前
因此,总共您最多可以从不同的时间点获得4个备份,这可以保护您免受各种问题的影响。这些备份默认情况下存储在数据目录中的backup
目录中。
这只是一个非常基本的备份解决方案,建议您添加一些更好的备份解决方案-例如,将文档备份到云/其他计算机等。
请注意,同步还通过将数据分发到其他计算机的性质而提供了一些备份功能。
恢复备份
假设您要还原每周备份,请按以下步骤操作:
- 查找Trilium使用的数据目录-简单的方法是从左上角的“Menu”中打开“About Trilium Notes”,然后查看“data directory”
- 从现在开始我将
~/trilium-data
称为数据目录
- 从现在开始我将
- 查找
~/trilium-data/backup/backup-weekly.db
文件-这是文档备份 - 此时停止/终止Trilium
- 删除
~/trilium-data/document.db
、~/trilium-data/document.db-wal
和~/trilium-data/document.db-shm
(后面两个文件是自动生成的) - 复制并将
~/trilium-data/backup/backup-weekly.db
重命名为~/trilium-data/document.db
-这将删除文档的当前状态,因此您可能需要将其备份到其他位置 - 确保文件是可写的,例如
chmod 600 document.db
- 再次启动Trilium
如果已配置同步,则需要在同步集群的所有成员之间进行同步,否则将检测到文档的旧版本(还原的备份)并将其同步到新版本。
禁用备份
虽然不建议这样做,但可以config.ini
在数据目录中禁用备份:
[General]
... some other configs
# set to true to disable backups (e.g. because of limited space on server)
noBackup=true
请参阅示例配置。