October 9, 20241 yr I recently had my parity drive go bad. So set about replacing it. When I re-powered the server I started getting CRC errors of Drive 5 and Drive 6, which obviously led to a parity sync fail. I powered down and replaced the sata cables on those drives. By this point Drive 6 had gone disabled and I can't get it back. It passes a short SMART test. Researching on the forum I see this situation has been encountered before so I wanted to do a xfs file system check, however it instantly results in a "superblock read failed" I'm currently using ddrescue to clone Drive 6 to another drive that is outside the array (that has been pre-cleared). Can someone advise me of the next steps once ddrescue has finished its process? Is there a chance I can repair Disk 6 in situ without having to copy back data from ddrescue destination disc? Diagnostics attached. Thanks in advance to this great community! tower-diagnostics-20241009-1148.zip
October 9, 20241 yr Community Expert Since there are two invalid disks, disk6 cannot be emulated, do a new config and it will re-enable the disk, but it has a pending sector, so you should run an extended SMART test before trying to sync parity again.
October 9, 20241 yr Author Thank you for the reply @JorgeB I will let ddrescue complete then reboot and do a new config and report back after an extended SMART test.
October 9, 20241 yr Community Expert 1 hour ago, air_marshall said: I will let ddrescue complete If ddrescue doesn't show any read errors, you can do without the SMART test for now, since it will read the whole disk.
October 10, 20241 yr Author ddrescue completed without error, took a while as everytime the console closed it seemed to stop. anyway, handy that it can resume..... I mounted the destination drive and the data is present and readable. How can I check the data on disc 6 is identical to the ddresuce copy to destination? Some sort of checksum comparison process/tool? I didn't see your message so the extended SMART check was run on disc 6, it passed without error. Following the new config the array is now back up and parity is being created. Diagnostics attached. tower-diagnostics-20241010-2028.zip
October 11, 20241 yr Community Expert 12 hours ago, air_marshall said: How can I check the data on disc 6 is identical to the ddresuce copy to destination? If there weren't any errors during the copy it should be 1:1 identical
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.