Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider adding examples of why one would skip corrections in a parity check #187

Open
ScribbleGhost opened this issue Aug 4, 2024 · 1 comment

Comments

@ScribbleGhost
Copy link

If you wish to run purely a check without writing correction, uncheck the checkbox that says Write corrections to parity before starting the check. In this mode, parity errors will be notated but not actually fixed during the check operation.

https://github.com/unraid/docs/blob/87d646a603e683142833e5c748e6e4aeff997a6a/docs/unraid-os/manual/storage-management.md?plain=1#L1067C30-L1069C39

Why would anyone want to do that? Are there any practical use cases? Would be interesting with some examples.

@aptalca
Copy link

aptalca commented Mar 5, 2025

If an array drive is not totally reliable, such as having had some minor or seemingly benign smart issues in the near past, I might trust the parity data more. In those cases, I do a parity check without correction (correction would trust the array drive data and overwrite the parity), and if there are a bunch of sync errors coming up, I'd probably replace the drive and rebuild from parity instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants