Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

kmk-kmk

Members
  • Joined

  • Last visited

  1. It appears that rewriting the parity drive was the solution. Since then, 3-4 parity checks passed without errors. I don't understand why a correcting parity did not solve the issue, but rewriting the whole disk did. Nevertheless, i'm happy that things seem to be working normally now. Thank you for all the assistance!
  2. Apologies for not updating for a while. It's been busy. Here's some relevant history: moved the array drives to the other 3 hot-swappable slots in the chassis, reran parity, same two error sectors removed the spare drive from the array and recreated parity (in prep to try creating a new array with the other two drives) During this, the parity drive threw a smart error; i let parity creation complete Ran extended smart test on all drives, all ok no errors Ran correcting parity on array (now 2 drives), no errors...huh, interesting During this, i purchased a license, and subsequently had some issues with that. The fantastic response from creating a support ticket got that straightened out, after a reboot or two. Right now, i'm preclearing one of the other disks, in hopes that the parity will remain good (long shot, i know). Current eta is ~21hours. The next scheduled parity check is Monday night (us/east). I'm eager to see how that goes. I should know Tues am if it got past the usual point of finding errors (usually ~3-4hrs, 7%) Regarding firmware, i haven't found anything on how to update the Terramaster F6-424 Max firmware. I'm thinking of trying two approaches: boot linux from a usb and see if there are any firmware updates clone the original Terramaster OS usb and boot from the clone to see if that updates any firmware (keeping the original pristine) Any suggestions are appreciated, and thanks for your assistance to date!
  3. Ah, excellent point wrt firmware, i'll research that. Thank you!
  4. Interesting...thanks for sharing your experience. In your experience with this type of controller issue, is it prudent to just try another controller (chassis in this case) of the same make/model (one-off type issue) or do these errors tend to be a large batch type of issue (entire batch of controller chips). I'm trying to assess if it's likely worth trying a replacement chassis of the same make/model, possibly in the same manufacturing batch as the one i have. To try to rule out hot swap slots, i moved the three array drives to the other three bays and re-ran parity - same issue, same sectors. The drives seem to be much quieter as well, which is rather unexpected. My next steps are: remove extra data drive from array (the one with no data) rerun parity, to try to rule out that extra drive break current array, creating new one with the 2 other drives (researching how to best do this without risking data loss) rerun parity on newly created array if no issues, copy data from now unassigned data drive from old array rerun parity
  5. Regrettably, i don't have another machine to which i can move the disks to test. I agree with you in that it's likely the hardware. Since i'm outside the return window, i'm trying to find a way to work with the likely-defective hardware i have. If it is a consistent hardware failure, where the same two sectors fail, would it be possible, or even feasible, to mark those two sectors as 'bad' to avoid writing data to them? Though my gut tells me this is essentially asking for trouble in the future. Thank you for confirming my initial thought process of swapping one disk at a time. I think i can try to isolate these variables: specific disk slot of the hot swappable backplane controller combination of above I'm working out a plan to test the above efficiently, since i have 4 hdds (3 in array, 1 unassigned) but all my data currently fits on one. I'm also struggling with the consistency of the errors -- for a hardware error, it just doesn't feel right that the same two sectors fail. I would expect more randomness. To be clear, i certainly trust your judgement and experience, and agree that it's likely a hardware issue, i'm just trying to better understand the type of hardware error that consistently fails in the same two sectors. Thank you again! I'll post back with my findings.
  6. I'm using a Terramaster F6-424 Max, no idea what hardware they use other than what unraid identified. I assume the hardware is mostly custom and/or proprietary. My online searches were fruitless in identifying the hardware, other than the cpu.
  7. Since my last reply, i've ran several parity checks, with some reboots in between, keeping track of what happens when. I do believe you're on to the underlying issue, @JorgeB. Thank you! I only see parity errors after a reboot. I believe the parity errors are always the same two sectors, assuming i'm interpreting the below syslog entries correctly: kernel: md: recovery thread: P corrected, sector=3537895320 kernel: md: recovery thread: P corrected, sector=3537895352 Parity checks run after a correcting check, without an intervening reboot find no errors. Questions: How can i identify the underlying issue? Per your previous post, that suggests an issue with a controller or device Can i differentiate between a controller or disk? (i assume device implies disk) I suppose i could swap each array drive with another and see if the same two sectors report errors Would using ZFS or BTRFS within the array help? From what i can tell, doing so may help identify a problem, but i'd be stuck restoring from backup, and then i'd need to restore everything since there's no way to tell which file or share is impacted. Perhaps i'm missing something though? Does it make sense for me to just run ZFS pool(s), ignoring the array? This approach seems to have the ability to both detect & correct errors, but i think i'd lose the flexibility the unraid array offers. What if i just ignore these two specific errors? the most i could lose is any files that include those 2*512 byte sectors, correct? I suppose the impact could be worse if a directory is stored in those two sectors In summary, it seems to be a hardware issue, and that unraid is working properly and has identified an intermittent problem, but i'm not sure what the best path forward is. I'm past the return windows and the hardware diagnostics return clean anyway. Thank you very much for all your help so far, as well as for any guidance you can provide! I'm continuing to learn about unraid and the various filesystems. I truly was shielded before by using synology.
  8. 2 errors were corrected ~3hrs in, per your msg and the fact that i've only ever seen 0 or 2 errors. I cancelled the check (14h ~46%) and started another correcting party check.
  9. ah, ok, thanks, i wouldn't have thought of that. Rebooted and started a manual correcting parity check. I'll post back when it's complete....unless you'd like me to post when/if i see 2 errors, which is usually in the first 3-ish hours.
  10. I see a trend here...second correcting parity completed, 0 errors My scheduled parity check (non-correcting) is set for monday night. If past weeks is any guide, i expect to see two parity errors again. I saved diags after each of the two most recent correcting parity checks (first found/corrected 2 errors, second found 0 errors). Please let me know if you'd like the diags (either or both). Otherwise, i'll continue to use the nas normally, and see what happens during/after Monday's parity check.
  11. Well, i now know that the array get stopped when the trial expires, lol. Regrettably, the first correcting parity check was almost complete. It did correct two errors, which i assume are the ones the previous non-correcting parity check found. I'll note that the 2 errors are detected/corrected reasonably early on (~3hours); this has been consistent across all runs that either detect or correct errors. I've extended my trial, saved diags, and started the second correcting parity check. I'll post when the second correcting parity check is complete, unless you have additional instructions in the meantime.
  12. sounds good, thanks for your insight
  13. Thanks, i've stopped the non-correcting and started a correcting. I'll report back after the second correcting parity check. Each parity check takes around 2 days or more. I just realized my trial ends in 1 day 6 hours. I have not used any trial extensions. Should i request an extension during the parity check or request an extension now and run the two correcting parity checks after i'm extended? I'm not sure what happens when i extend the trial.
  14. I'm baaaack.... Diags attached Last night, non-correcting parity check started as scheduled. This morning, i checked and it was 30% complete found 2 errors. I'll let it continue, unless you provide guidance otherwise. Any insight and/or assistance is appreciated! Thanks, JorgeB - i moved my critical data to a btrfs mirror depot-diagnostics-20251111-0639.zip
  15. Well, don't i look like a fool.... Non-correcting parity check finally completed, 0 errors. I'll see what happens on the next parity check. I'd appreciate any thoughts on my initial questions, if possible. Even a pointer to a section of the docs would help. This experience, specifically the uncertainty of what might be corrupt and what i might need to restore, has me reconsidering my storage plan and backup/restore strategy. On the bright side, at least it's early in my unraid journey Thanks!

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.