hi,
so I just finished testing my hard drives like qwertymodo's guide here explains and I need some help figuring out what to do with the results.
A bit of background first:
I started backing up my massive music and movie collection a couple of years ago and after getting to 500 backup dvds I got fed up and felt like having the media digitally available in my home so I decided to start storing it locally on a hard drive. I started up nearly filling one WD Red 3TB and moved on to filling a 4TB one with media still to go. After a scare with a nearly dead hard drive (Partition Table got overwritten by something I was installing, duh) I started considering a NAS solution. I considered multiple off-the-shelf systems before a friend mentioned FreeNAS and I became hooked.
The plan was to have a 5-6 drive setup in RAIDZ2, reusing one of my pre-existing Reds. I needed at least 8-9TB of working space, plus the recommended 20% free space on top, landing me at around 10-10.5 usable TBs (or a nominal 12TB storage) for data, plus double parity. As I had a 3TB drive and a 4TB one, I needed either 5 x4TB (2 parity drives + 3 data drives = 12TB storage) or 6*3TB (2 parity drives + 4 data drives = 12TB storage). 3TB drives are so much cheaper over here it was almost a hundred bucks cheaper for me to buy 5 3TB drives than 4 4TB ones.
Which brings me to my setup and the impending question. I have 5 new drives and one that is about 16 months old.
After running the SMART tests, I moved on to badblocks, and the old drive is the only one that had read errors (only read errors) on the first pass, but none on any other pass. The results on the first pass were (36/0/0), where badblocks AFAIK writes (read errors/write errors/comparison errors). I searched the forum here but found nothing that seemed relevant, so I googled. The most coherent hits I found said this was the "least concerning" type of error, as it "most likely" points to a "logical" read error, as opposed to anything being "physically" wrong with the disc. They recommended repairing it with a zero write, followed by another badblocks run, which seems to have cleared the issue for the people in question.
My question: Any opinions on this? And no offence, but I mean informed ones, not just some banal adage along the "I'd just buy a new one" line. As far as I see it, the SMART test results confirm the drive is ok, apart from raw read errors, unless I'm missing something. Should I try the zero write thing and rerun the tests (which took 75 hours! per drive)?
I would love to reuse this drive and save the 100 euros it would cost me to get a sixth new one as well as avoid having two, instead of just one, Red drives that will be become utterly useless the minute my FreeNAS box is up and running.
Here are the readings after the final long SMART test:
Thanks.
M
EDIT: Apparently it doesn't matter how I format the table, it just becomes unreadable when I post. Sorry for that and any ideas/ solutions welcome.
EDIT#2: I put the results in between CODE tags and still no joy.
so I just finished testing my hard drives like qwertymodo's guide here explains and I need some help figuring out what to do with the results.
A bit of background first:
I started backing up my massive music and movie collection a couple of years ago and after getting to 500 backup dvds I got fed up and felt like having the media digitally available in my home so I decided to start storing it locally on a hard drive. I started up nearly filling one WD Red 3TB and moved on to filling a 4TB one with media still to go. After a scare with a nearly dead hard drive (Partition Table got overwritten by something I was installing, duh) I started considering a NAS solution. I considered multiple off-the-shelf systems before a friend mentioned FreeNAS and I became hooked.
The plan was to have a 5-6 drive setup in RAIDZ2, reusing one of my pre-existing Reds. I needed at least 8-9TB of working space, plus the recommended 20% free space on top, landing me at around 10-10.5 usable TBs (or a nominal 12TB storage) for data, plus double parity. As I had a 3TB drive and a 4TB one, I needed either 5 x4TB (2 parity drives + 3 data drives = 12TB storage) or 6*3TB (2 parity drives + 4 data drives = 12TB storage). 3TB drives are so much cheaper over here it was almost a hundred bucks cheaper for me to buy 5 3TB drives than 4 4TB ones.
Which brings me to my setup and the impending question. I have 5 new drives and one that is about 16 months old.
After running the SMART tests, I moved on to badblocks, and the old drive is the only one that had read errors (only read errors) on the first pass, but none on any other pass. The results on the first pass were (36/0/0), where badblocks AFAIK writes (read errors/write errors/comparison errors). I searched the forum here but found nothing that seemed relevant, so I googled. The most coherent hits I found said this was the "least concerning" type of error, as it "most likely" points to a "logical" read error, as opposed to anything being "physically" wrong with the disc. They recommended repairing it with a zero write, followed by another badblocks run, which seems to have cleared the issue for the people in question.
My question: Any opinions on this? And no offence, but I mean informed ones, not just some banal adage along the "I'd just buy a new one" line. As far as I see it, the SMART test results confirm the drive is ok, apart from raw read errors, unless I'm missing something. Should I try the zero write thing and rerun the tests (which took 75 hours! per drive)?
I would love to reuse this drive and save the 100 euros it would cost me to get a sixth new one as well as avoid having two, instead of just one, Red drives that will be become utterly useless the minute my FreeNAS box is up and running.
Here are the readings after the final long SMART test:
Code:
=== START OF READ SMART DATA SECTION === SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 198 3 Spin_Up_Time 0x0027 181 171 021 Pre-fail Always - 5925 4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 659 5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0 7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0 9 Power_On_Hours 0x0032 095 095 000 Old_age Always - 3882 10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0 11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 545 192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 429 193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 229 194 Temperature_Celsius 0x0022 122 107 000 Old_age Always - 28 196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0 197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 1
Thanks.
M
EDIT: Apparently it doesn't matter how I format the table, it just becomes unreadable when I post. Sorry for that and any ideas/ solutions welcome.
EDIT#2: I put the results in between CODE tags and still no joy.
Last edited: