Dundee Posted August 9 Share Posted August 9 (edited) One of my disk is in error. I wanted to provide self-test results, but i cant run the test When i click on START for the short or long test, the button changes to STOP for 0.1s and then reverts back to START as it was before, while the button for the other test becomes disabled. unraidnas-diagnostics-20240809-1209.zip Edited August 9 by Dundee Added diagnostics Quote Link to comment
itimpi Posted August 9 Share Posted August 9 Looks as if disk2 dropped offline which explains why SMART information is not available. Check that the power and SATA cabling to the drive is firmly seated. You will need to reboot (and possibly even power-cycle) the server to get that drive back online so its SMART information can be obtained. Quote Link to comment
Dundee Posted August 9 Author Share Posted August 9 (edited) Smart Test results (short): Completed without error The disk is now unassigned and when i try to assign it as Disk2 as before, its seems to be detected as a new disk and Unraid wants to rebuild it WDC_WD101EFBX-68B0AN0_VHGGHY6M-20240809-1146.txt Edited August 9 by Dundee Fixed Smart report Quote Link to comment
JorgeB Posted August 9 Share Posted August 9 11 minutes ago, Dundee said: its seems to be detected as a new disk and Unraid wants to rebuild it That's expected, but before doing that make sure the emulated disk is mounting, by starting the array without that disk assigned. The SMART report you posted is incomplete, try again. Quote Link to comment
Dundee Posted August 9 Author Share Posted August 9 Sorry, smart report fixed in previous post. Array started with the disk unnassigned, this is what i see. Why would the disk have to be completly rebuilt? Quote Link to comment
JorgeB Posted August 9 Share Posted August 9 SMART looks fine, couple of UDMA CRC errors, so replace the SATA cable, and since the emulated disk is mounting you can rebuild on top Quote Link to comment
Dundee Posted August 9 Author Share Posted August 9 Last questions, i hope - Replace the SATA cable? Do you mean make sure its in place or change it? - So i need to stop the array, assign the drive as disk2 as previously, and start the array? And the drive will be rebuilt? - Why does the drive need to be rebuilt? The data is all there.... Quote Link to comment
JonathanM Posted August 9 Share Posted August 9 4 minutes ago, Dundee said: Why does the drive need to be rebuilt? The data is all there Where do you think the data is currently? Quote Link to comment
trurl Posted August 9 Share Posted August 9 1 hour ago, Dundee said: Why does the drive need to be rebuilt? The data is all there.... The disk was disabled because a write to it failed. After a disk is disabled, it is not used again until rebuilt. Instead, the disk is emulated by the rest of the array. Any reads from the emulated disk actually read all other disks and get the data from the parity calculation. Any writes to the emulated disk update parity as if the disk were written. The initial failed write, and any subsequent writes to the emulated disk, can be recovered by rebuilding. 1 hour ago, JonathanM said: Where do you think the data is currently? The answer is the data is actually being emulated by the array and any data you see is the result of the emulation. Also, the disk needs to be rebuilt because the missed writes means it is out-of-sync with the array. The only other way to get the array back in sync is New Config and rebuild parity. But any emulated writes would be lost. And possibly some of the missed writes could make the filesystem corrupt. So rebuilding the data disk is exactly what you want to do. Quote Link to comment
Dundee Posted August 9 Author Share Posted August 9 Thanks for the explanation Trurl! 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.