Darts Posted January 4, 2023 Share Posted January 4, 2023 (edited) Hello, I have been procrastinating this issue for far too long and I would like to correct it . I have sync errors in my parity checks. They are each time all the same numbers, always the same concurrent sectors. They happened after I had a lot of troubles with my server, multiple hard, unclean shutdowns those happening most probably during a parity check. I'm always running corrective checks (but after reading a lot on the subject I see I need to change this behaviour) however these errors do not self correct. Jan 1 08:38:09 Alpha kernel: md: recovery thread: P incorrect, sector=5039842800 Jan 1 08:38:09 Alpha kernel: md: recovery thread: P incorrect, sector=5039842808 Jan 1 08:38:09 Alpha kernel: md: recovery thread: P incorrect, sector=5039842816 Jan 1 08:38:09 Alpha kernel: md: recovery thread: P incorrect, sector=5039842824 etc. Could you please help me find a course of action to correct or at least get rid of these? I probably have a corrupted file that I won't be able to recover since I'm still on reiserfs but hopefully only the parity is incorrect and all the files are good. Best regards and my best wished for 2023 🙂 Edited January 6, 2023 by Darts Quote Link to comment
Solution JorgeB Posted January 4, 2023 Solution Share Posted January 4, 2023 All parity checks in the diags are non correct, run a correcting check. Quote Link to comment
Darts Posted January 4, 2023 Author Share Posted January 4, 2023 OMG... Indeed I see the "Write corrections to parity disk" box ticked for manual checks but the scheduled ones are not 🤦♂️ Thanks for pointing that out, I'll run the corrective right away. Quote Link to comment
JorgeB Posted January 4, 2023 Share Posted January 4, 2023 Leave the scheduled check as non correct, if errors are found run a manual correcting check. Quote Link to comment
Darts Posted January 4, 2023 Author Share Posted January 4, 2023 Indeed, this seems to be the way to go 👍 Quote Link to comment
itimpi Posted January 4, 2023 Share Posted January 4, 2023 1 minute ago, Darts said: Indeed, this seems to be the way to go 👍 Definitely. You do not want to run correcting checks if you have hardware errors which is why it is recommended you only run such checks manually. Quote Link to comment
Darts Posted January 6, 2023 Author Share Posted January 6, 2023 OK, parity check completed and it indeed corrected the errors. Thank you 🙂 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.