February 1, 201412 yr Trying to get to 5.x from 4.5.6, so the first step was to get to 4.7. Followed the release notes and moved the new bzimage, bzroot and memtest files to the usb drive. On boot, 2 of my 9 drives gave the error "Two or more disks are wrong." Disks 8 and 9 show two lines for the model/serial no. as if to say they different...but their not....see attached screen shot. Rolled back to 4.5.6 and all is back to normal. Any ideas?
February 1, 201412 yr Start reading here. Before you take ANY actions, be sure you understand exactly what you are doing and why. Post back if you have specific questions you can't find the answers for by searching the forums. Because you have 2 drives affected, you WILL lose data if you do things in the wrong order.
February 3, 201412 yr Author Thank you jonathanm, Not sure how I got the HPA bug....the MB for my unRAID is an Asus. I must have run these drives on a Gigabtye at some point in the past. I did search around and find a few different approaches...this seems to be the safest and most direct approach. Appreciate any feedback....thanks! 1. Check parity and Stop array 2. Move files from the two drives with HPA (I have room on the other drives to do this) 3. Remove the drives and use HDAT2 on another machine to remove HPA 4. Replace drives, add drives back to array and restart array 5. Check parity 6. Upgrade to 4.7 7. Upgrade to latest version
February 3, 201412 yr Thank you jonathanm, Not sure how I got the HPA bug....the MB for my unRAID is an Asus. I must have run these drives on a Gigabtye at some point in the past. I did search around and find a few different approaches...this seems to be the safest and most direct approach. Appreciate any feedback....thanks! 1. Check parity and Stop array 2. Move files from the two drives with HPA (I have room on the other drives to do this) 3. Remove the drives and use HDAT2 on another machine to remove HPA 4. Replace drives, add drives back to array and restart array 5. Check parity 6. Upgrade to 4.7 7. Upgrade to latest version In your step 4, Unraid will not allow you to add the newly resized drives back to the array as it is currently defined, as it can't rebuild two drives at the same time. You will either need to set a new config without the two drives and generate parity, then check it, and subsequently you will need to clear the drives to add them again without having extended array downtime. Or, and this might be the better option, set a new config with all the drives after you have removed the HPA, then generate and check parity. Keep in mind parity generation and checking are two different functions, you can't truly trust newly generated parity until it has been checked once. I'm not sure how you would move the files after you stopped the array, I think you would do that with the array up. For step one and two, I would do a parity check, pull smart reports on all the drives, pull a syslog from the same time period as the parity check and smart reports. Then, if all your drives look healthy, I would proceed to move data from the HPA drives to the good drives.
February 4, 201412 yr Author Thanks jonathanm, all good points. I'm not sure I followed the two options you laid out, they sounded similar, but I'm guessing it's me. I modified my steps to what I understood, but I'm thinking this is the long/hard approach. Appreciate your thoughts. 1. Move files from the two drives with HPA (I have room on the other drives to do this) 2. Check parity and Stop array 3. Remove the two HPA drives 4. Boot up unRAID (but don't start array), set new configuration w/o the two HPA drives 5. Start new temporary smaller array, generate parity and check parity on this temporary configuration 6. Use HDAT2 on another machine to remove HPA from the two drives 7. Put the two drives back, and set the configuration as 2 'new drives' 8. Generate parity and check parity 9. Upgrade to 4.7 10. Upgrade to latest version
February 4, 201412 yr You don't need to set the configuration and build parity again in your steps 7 & 8 if you precear the drives and then add them. A precleared drive will add to the array very quickly. You can run the switches on preclear to only do the clearing portion - should take about 8-9 hours or about as long as building parity but doesn't run the risk of losing a data disk while building parity. You should be able to remove the HPA on the server using hdparm http://lime-technology.com/forum/index.php?topic=3739.msg49310#msg49310
Archived
This topic is now archived and is closed to further replies.