💡
原文中文,约2600字,阅读约需6分钟。
📝
内容提要
作者创建了NAS存储系统以备份大量数据,但担心硬盘损坏。为解决备份问题,采用Duplicati但文件管理不便。最终设计了一种新备份方案,结合7-Zip进行加密压缩,支持增量备份,方便文件恢复。项目已开源,支持命令行和Docker调用。
🎯
关键要点
- 作者创建了NAS存储系统以备份大量数据,担心硬盘损坏。
- 备份到网盘面临海量小文件和巨型文件的处理问题。
- 需要支持加密、增量备份和方便的文件恢复。
- 最初考虑使用7-Zip进行分卷加密压缩,但存在文件恢复不便的问题。
- 使用Duplicati进行加密备份,但发现文件名随机且难以管理。
- 设计了一种新备份方案,结合7-Zip进行加密压缩,支持增量备份。
- 备份流程包括增量检测、智能压缩、并发执行和索引更新。
- 恢复流程包括发现备份、按序恢复和覆盖更新。
- 备份目录结构保持源目录结构,拆分大文件,合并小文件。
- 项目已开源,支持命令行和Docker调用,欢迎下载使用。
➡️