JRascagneres Posted August 8, 2020 Share Posted August 8, 2020 At the moment I have the following: 1 4TB Parity Drive 2 4TB, 1 2TB, 1 1TB data drives. The 2TB is becoming faulty and getting various SMART errors and its affecting its ability to read data. I have ordered a new 4TB drive to replace it, however, I don't want to have to wait for it to arrive in order to access my data. Is it possible to kick out that failing drive and run using the data from the parity disk for a day? Quote Link to comment
JonathanM Posted August 8, 2020 Share Posted August 8, 2020 Tools, diagnostics, attach the intact zip file to your next post in this thread. Theoretically what you are saying shouldn't happen, because if a read from a drive fails, unraid should calculate that value from the rest of the drives, and write that calculated value back to the drive. If the write fails, the drive will be red balled, and no longer used, all further access to that drive will be calculated from all the rest of the drives, seamlessly allowing you to access the data on the failed drive. I suspect that you may have more than one failing drive by the way you are describing it, in which case you are probably either already losing data, or just about to. Quote Link to comment
JRascagneres Posted August 8, 2020 Author Share Posted August 8, 2020 tower-diagnostics-20200808-1921.zip@jonathanm Attached. It did get ejected once but wasn't sure what was wrong so added it back. I kinda want it ejected again.... Quote Link to comment
JonathanM Posted August 8, 2020 Share Posted August 8, 2020 Just now, JRascagneres said: It did get ejected once but wasn't sure what was wrong so added it back. I kinda want it ejected again.... Please explain what you mean by ejected and adding it back. Quote Link to comment
JRascagneres Posted August 8, 2020 Author Share Posted August 8, 2020 It got red balled and not used as you said but I added it again because I wasn't sure what went wrong Quote Link to comment
trurl Posted August 8, 2020 Share Posted August 8, 2020 Do you mean you rebuilt the drive to itself? Or do you mean something else? Quote Link to comment
JRascagneres Posted August 8, 2020 Author Share Posted August 8, 2020 @trurl https://wiki.unraid.net/Troubleshooting#Re-enable_the_drive Quote Link to comment
trurl Posted August 8, 2020 Share Posted August 8, 2020 2TB disk2 has pending sectors, so it might make sense to replace it. But 4 hours ago, JRascagneres said: I don't want to have to wait for it to arrive in order to access my data. Is it possible to kick out that failing drive and run using the data from the parity disk for a day? Are you having any trouble using your server with that disk? If not I don't see any reason to remove it until ready to replace. If Unraid decides to disable it, then it will be "kicked out" and you will still be able to access the data for that disk by reading ALL remaining disks to calculate its data. Quote Link to comment
trurl Posted August 8, 2020 Share Posted August 8, 2020 3 minutes ago, JRascagneres said: @trurl https://wiki.unraid.net/Troubleshooting#Re-enable_the_drive I assume by that you mean you rebuilt the drive to itself. Quote Link to comment
JRascagneres Posted August 8, 2020 Author Share Posted August 8, 2020 1 minute ago, trurl said: I assume by that you mean you rebuilt the drive to itself. Sorry I did this: You can re-enable the hard drive and reconstruct it as follows: Stop the array. Go to the Main page (Devices in version 4.7) and unassign the disk. Go to the Main page (Array Operations section) and start the array. Stop the array again. Go to the Main page (Devices in version 4.7) and re-assign the disk. Go to the Main page (Array Operations section) - the system should indicate there is a "new" drive to replace the disabled one. Check the confirmation box and click the Start button to start a reconstruct/rebuild of the disk. Quote Link to comment
trurl Posted August 8, 2020 Share Posted August 8, 2020 Syslog suggests a connection issue with that disk. Check connections, SATA and power, both ends, including any splitters. Quote Link to comment
trurl Posted August 8, 2020 Share Posted August 8, 2020 Just starting the array with the disk unassigned will disable it. Just be aware that emulating the disk requires reading all of the other disks. Parity alone doesn't have any data. 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.