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

Everything posted by kmk-kmk

  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!
  16. Thanks for your responses, trurl. I had the syslog server set up (local, not flash), but i think that was after i ran a parity correcting run. When i saw your response 6 hours ago, i: cancelled the party (non-correcting) that was still running rebooted out of superstition ensured syslog server was set up - perhaps i don't have it configured correctly ran a correcting parity check about 2.5hours in, at 10.2%, i noticed it corrected 2 parity errors. i cancelled the correcting parity run started a non-correcting parity run At the time of this writing, the non-correcting run is at 3.3hrs and 13.2%, definitely farther along than the correcting run. Unless otherwise instructed, i'll let it complete and report back, eta 1 day. Thanks again for your help, much appreciated
  17. Brand new unraid user, syno refugee, 1w left on my trial. I keep getting 2 parity errors during parity checks, even after fixing parity. (i think i did the write corrections option correctly) Granted 2 errors out of 26TB is de minimus, and I know parity isn't checksum, but i'm losing faith in the integrity of the array/data. So far: - parity multiple times, including with the fix option - initial parity check, before data transfer was 0 errors - it's always 2 parity errors now, after transferring data from old nas (synology) - memtest (ok), since other forum posts immediately jump to memory as the issue - smart extended tests, all ok, both before and after parity errors/fixes - always gracefully shutdown, and it's on a ups - burned 3 weeks of my trial, spent way too much time waiting for this test or that test to complete Hardware (all brand new): - Terramaster F6-424 max, stock 8GB ram non-ECC DDR5 - 4* 26TB WD NAS Pro (3 of which are in array, 1 unassigned for now) - 2* 2TB Samsung 990 Pro nvme - Array is all XFS, with drive spin down after 15min - nvme are btrfs cache pool, added/enabled after data were transferred from syno Questions: 1 - Is there a log of where the parity checks failed? I suspect there's something somewhere, but i can't seem to find it. I feel that if it's the same two blocks each time, perhaps there may be a way to isolate those blocks. 2 - Is there a way to isolate where the errors occur? I currently have 1 parity and 2 data drives, but could consolidate to 1 data drive, rerun parity to see if the errors recur. Repeat until no errors and the excluded drive is likely the cause. I'm hoping there may be an easier and quicker way though. 3 - Would BTRFS help with confidence data aren't corrupted? I want to use unraid's flexibility to add/change drives at any time. ZFS seems too rigid and/or wasteful with space when flexibility is wanted. This experience with parity errors shook my confidence in XFS. 4 - Is my hardware just toast? How can i tell definitively? - After repeat parity errors, i noticed recurring, non-periodic errors in syslog (other posts seem to lean toward "no worry, hardware corrected error"): ``` kernel: pcieport 0000:00:06.2: AER: Correctable error message received from 0000:00:06.2 kernel: pcieport 0000:00:06.2: PCIe Bus Error: severity=Correctable, type=Physical Layer, (Receiver ID) kernel: pcieport 0000:00:06.2: device [8086:463d] error status/mask=00000001/00002000 ``` - device is: ``` # lspci -nn | grep '8086:463d' 00:06.2 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #2 [8086:463d] (rev 04) ``` Use case: - personal data - with cloud backup - local machine backup target - with cloud backup - media server (surprise!) - no cloud backup, since that would be cost prohibitive, although i am considering a local backup of a small, select portion History: - Hardware (all brand new): - Terramaster F6-424 max, stock 8GB ram non-ECC DDR5 - 4* 26TB WD NAS Pro (3 of which are in array, 1 unassigned for now) - 2* 2TB Samsung 990 Pro nvme - Array is all XFS, with drive spin down after 15min - nvme are btrfs cache pool, added/enabled after data were transferred from syno - Ran Parity check, all ok 0 errors, BEFORE putting any data in array - Created shares/users/set perms - rsync'd ~8TB from my syno, in batches based on share - Run parity check, 2 errors (relatively soon after starting) - Ran parity with corrections - moved more data - Ran parity check, 2 errors - Ran parity with correction, 2 errors 'fixed' - Noticed recurring, non-periodic errors (details noted eariler) - Ran parity check, 2 errors - Ran parity with correction, 2 errors 'fixed' again - smart extended test on all drives, 0 errors - upgraded from 7.1.4 to 7.2.0 (unsure if this is exactly in the correct sequence, but close) - memtest again, 0 errors - Running parity again, 2 errors so far - Never had a disorderly shutdown, attached to ups, only shut it down via gui. Thanks for reading this far, and especially for any assistance! depot-diagnostics-20251104-1859.zip

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.