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.

貢獻者指南