Hacker News new | past | comments | ask | show | jobs | submit login

The local ZFS array is the “source of truth”. ZFS has built-in end-to-end checksumming. I also have a monthly scrub that should correct any untouched corrupt blocks.

Details on ZFS checksums: https://openzfs.github.io/openzfs-docs/Basic%20Concepts/Chec...




Thanks, that is one way to do it. But if you don’t know about par2 (sorry, I can’t tell from what you’ve said) it’s worth chasing down. It is way, way beyond checksums in what it can do.

It’s an old project and information on the internet is getting thin but the math is sound, the tool works, and there is a wikipedia page:

https://en.m.wikipedia.org/wiki/Parchive

Edit: btw use of par2 files can be added on as an extra step with minimal storage overhead, without replacing anything you have now.


I’ve heard of par2 through Usenet, but I’ll definitely do some more reading. Thanks for the pointer!




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: