January 10, 201313 yr I had a scare last night as my parity drive just disappeared out from under me (http://lime-technology.com/forum/index.php?topic=25186.0). I powered the machine down, and slept on it. This morning I powered up and everything *seems* ok, but its re-enabled my parity disk, but has it marked as new and is going to do a parity sync. I'd like to tell it to trust the parity, and then try doing a data rebuild on the disk that still needs it. Currently my parity is marked with a blue ball, and the disk I replaced yesterday is still orange.
January 10, 201313 yr Author I've seen posts where I can use the trust array procedure, but I do not want to do a parity check. I need to trust it, start the array, and rebuild my 1 drive that failed. After the fact, I don't mind if I completely blow away parity and start it from scratch. I'm just hoping to get that one disk rebuilt first.
January 10, 201313 yr Is there not a checkbox on the startup page that will request that parity be trusted?? If so, I think that is probably your best bet to rebuilding disk5. Joe L.
January 10, 201313 yr Author No, I don't have that option. Start will bring the array on-line and start Parity-Sync. That's all I have.
January 10, 201313 yr No, I don't have that option. Start will bring the array on-line and start Parity-Sync. That's all I have. Perhaps the checkbox only shows itself after running the Utils->New Config task. You might check with lime-tech if that is the case... Before doing that, I'd make a copy of the "config" folder so you can revert back to the current configuration easily by copying it back.) Joe L.
January 10, 201313 yr Author Perhaps the checkbox only shows itself after running the Utils->New Config task. You might check with lime-tech if that is the case... Before doing that, I'd make a copy of the "config" folder so you can revert back to the current configuration easily by copying it back.) Joe L. Doing Utils->New Config will reset ALL drives to new though. Even from that page is a warning: "DO NOT USE THIS UTILITY THINKING IT WILL REBUILD A FAILED DRIVE - it will have the opposite effect of making it impossible to rebuild an existing failed drive - you have been warned!"
January 10, 201313 yr This is basically what you have to do. #1 - Create a valid partition on the replacement disk. If you have already attempted a rebuild to the disk then it should exist already. If the disk was in an unRAID array then it has a valid partition. You can also assign it as the only disk in an array and start the array which will create the partition. #2 - Use the trust my parity procedure except use the disk number instead of 99 in the "mdcmd set invalidslot" command. Example for disk5 use "mdcmd set invalidslot 5". Note that you need to make sure you're on the main unRAID page before starting and do not refresh it between issuing the command and pressing start. Also note that 4.7 and newer do not give a response to the command. #3 - Start the array and ensure it is rebuilding the correct disk. Keep refreshing the main page and watch the read and write numbers on the disks. #4 - Let it complete and then check your data.
January 11, 201313 yr Perhaps the checkbox only shows itself after running the Utils->New Config task. You might check with lime-tech if that is the case... Before doing that, I'd make a copy of the "config" folder so you can revert back to the current configuration easily by copying it back.) Joe L. Doing Utils->New Config will reset ALL drives to new though. Even from that page is a warning: "DO NOT USE THIS UTILITY THINKING IT WILL REBUILD A FAILED DRIVE - it will have the opposite effect of making it impossible to rebuild an existing failed drive - you have been warned!" That statement is one I wrote in the wiki. It was 100% true until lime-technology added the checkbox to not re-calculate parity. It is still "mostly" true in that you must take exact specific steps to re-construct any other disk besides parity. I've not tried this with your unRAID version, but I suspect that if you set a new configuration, then check to "do not re-calculate parity" checkbox BEFORE starting the array, it will not clobber parity. Then, you can stop the array, un-assign the disk you want to rebuild (disk5 ?) start the array without it, and lastly stop once more, add in a replacement, and let the re-construction begin. This assumes you have a working disk5... If any disks are missing, it will not work. Again , please verify with Lime-Tech it will work as I suspect, because if I'm wrong, you lose your data. Joe L.
Archived
This topic is now archived and is closed to further replies.