Hey guys,
I did a small upgrade (1.5tb to 2.0tb drive) on my unraid box, specs as follows:
SuperMicro X7SPA-HF
2x 2gig Kingston sodimms.
sda - WD20EARS
sdb - WD20EARS
sdc - WD15EARS originally, now upgraded to WD20EARS
sde - WD15EARS
Memtest was run overnight before the upgrade and passed fine. To be extra careful, I ran a reiserfsck on each data drive (not the parity) one drive at a time, and this passed with no errors. A partiy check was then run, and passed fine with no sync errors.
I followed the procedure in the Wiki to upgrade a drive - power down, remove old drive, insert new drive, power up, start array and let it rebuild & expand. This occured with no errors.
Once this was done, I ran another parity check as I'd like to replace sdd with another ES20EARS. The check completed with 4 errors. I have attached a syslog with the full output, however the lines involved are:
Jun 21 01:19:04 R2D2 kernel: md: recovery thread checking parity...
Jun 21 01:19:04 R2D2 kernel: md: using 1152k window, over a total of 1953514552 blocks.
Jun 21 01:19:11 R2D2 kernel: md: parity incorrect: 16240
Jun 21 01:19:11 R2D2 kernel: md: parity incorrect: 19552
Jun 21 01:19:11 R2D2 kernel: md: parity incorrect: 19560
Jun 21 01:19:11 R2D2 kernel: md: parity incorrect: 19568
Jun 21 09:08:45 R2D2 kernel: md: sync done. time=28181sec rate=69320K/sec
I'm a little concerned, however I understand that the updates occured to correct parity information. What worries me is that there was bad parity to start with, and my data drive I upgraded may not have rebuilt cleanly in the first place. I have the old drive and have considered doing an initconfig with it, and starting the process from scratch, but wanted to get some feedback from the gurus here first
Any ideas? Am I being overly paranoid?
edit - added smartctl outputs for each drive
unraid.txt
smart.txt