Borg: 缓解Bitrot

创建于 2016-11-20  ·  3评论  ·  资料来源: borgbackup/borg

我正在考虑使用borg(大写?)进行远程备份,因此出现了这个问题。

博格是否具有内置功能来减轻位腐烂?

这是我无法验证的少数功能之一。 诚然,bup似乎是_specifically_提到该功能的唯一其他备份工具,尽管无论如何bup似乎都不适合我的用例。

duplicate question

所有3条评论

博格具有强大的完整性检查功能,可以检测出是否发生了位错和篡改。

check --repair可以修复数据损坏的文件(将其替换为零),并在数据再次在仓库中可用时稍后对其进行修复。

目前尚未实现前向纠错(FEC),这将意味着可以在适当位置纠正位错误(#225)。 #225由于某些原因尚未实施; 该项目中没有人具备必要的专业知识,存储格式不支持“开箱即用”地添加它,还不清楚正确的实现方式看起来如何实际上可以有效地防止生锈。 (常见问题

我们前一阵子研究了它,但是它有很多可供选择和正确/错误的参数,这是不平凡的。 我们还发现,大多数FEC算法都是为了减轻传输错误而设计的,主要是为了在硬件(而非软件)上高效,从而使它们变得相当慢。 存储FEC主要处理在一组驱动器之间分配数据的情况,假设多个驱动器完全丢失,而不是部分损坏驱动器。

我们已经有#225了,所以要关闭这个吗?

我猜。 ftr:重复/关闭不应阻止任何人提出后续问题:)

此页面是否有帮助?
0 / 5 - 0 等级