rclone/rclone

Create new PAR2 remote to guard against corruption

开放

#5,733 创建于 2021年10月18日

 (19 条评论) (7 个反应) (0 位负责人)Go (5,090 个派生)batch import
help wantednew backend

仓库指标

星标
 (57,185 个星标)
PR 合并指标
 (平均合并 32天 20小时) (30 天内合并 23 个 PR)

描述

I suggest the creation of a PAR2 remote, which can be sliced in between source and destination or anywhere in the chain, just like current crypt, chunker etc.

It should create PAR2 files (maybe with configurable levels of redundancy) for the files being passed through to the remote immediately after itself and pass these files through, too. So the original files coming the the PAR2 remote would be passed on and uploaded together with their PAR2 files.

In the reverse direction the PAR2 remote could automaticaly repair files with the available PAR2 data, if corruption is detected and needed.

For anyone using it, this would provide additional hardening against all kinds of corruption incl. bitrot on the storage medium.

If implemented they way I envision it, it would also work with crypt remote, creating PAR2 files for the crypt files, so crypt files can also be recovered, when corrupted.

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

贡献者指南