Revilo
Dabbler
- Joined
- Oct 15, 2013
- Messages
- 25
Over the past few months I have been noticing that after a volume scrub I would have a load of corrupt files that have to be deleted. After the 3rd time I got a bit worried and investigated a bit further and after looking through logs and doing tests on the drive using my windows machine and HD Tune, I found that there were a number (16*22MB) bad blocks (this was a read test not a write test).
Now usually I would have expected these blocks to have been retired/remapped and others to take their place but this wasn't happening. (I also thought it was the SSD Hardware's job to do this but that doesn't seem the case *i'm not familiar with how it works, sorry!*
NOTE ** My build consists of single disk pools (I know, no redundancy, pointless even having ZFS, but I just don't have the money or the absolute necessity to have more than a few off-site backups of critical data). This makes bad sectors even worse for me. **
My question is, why were these blocks not being flagged by FreeNAS? Will it happen to another drive or is it only this drive? Is it the FreeNAS system causing this because after I replaced the drive and completed a full format with the windows formatting utility; all the errors cleared up fine.
The drive in question is an SSD drive (CSSD-V60GB2) which had the ".system" dataset, syslog and multiple jails on it. (I did this so a mechanical drive didn't have to put up with the high volume of small writes from logs etc.) I had snapshots being taken every few days also (these also became corrupt too).
Specs:
System: Dell Optiplex 755 (standard dell motherboard) using Intel ICH9 AHCI controller
CPU make/model: Intel Core 2 Duo CPU E8400
RAM make/model: 4 x 2GB Samsung DDR2 800Mhz
harddives (all SATA, all single drive/separate data pools, all ZFS stripe):
- 2TB (ST2000DM001-1CH164)
- 320GB (WD3200BJKT)
- 500GB (ST3500312CS)
- 60GB (CSSD-V60GB2)
Now usually I would have expected these blocks to have been retired/remapped and others to take their place but this wasn't happening. (I also thought it was the SSD Hardware's job to do this but that doesn't seem the case *i'm not familiar with how it works, sorry!*
NOTE ** My build consists of single disk pools (I know, no redundancy, pointless even having ZFS, but I just don't have the money or the absolute necessity to have more than a few off-site backups of critical data). This makes bad sectors even worse for me. **
My question is, why were these blocks not being flagged by FreeNAS? Will it happen to another drive or is it only this drive? Is it the FreeNAS system causing this because after I replaced the drive and completed a full format with the windows formatting utility; all the errors cleared up fine.
The drive in question is an SSD drive (CSSD-V60GB2) which had the ".system" dataset, syslog and multiple jails on it. (I did this so a mechanical drive didn't have to put up with the high volume of small writes from logs etc.) I had snapshots being taken every few days also (these also became corrupt too).
Specs:
System: Dell Optiplex 755 (standard dell motherboard) using Intel ICH9 AHCI controller
CPU make/model: Intel Core 2 Duo CPU E8400
RAM make/model: 4 x 2GB Samsung DDR2 800Mhz
harddives (all SATA, all single drive/separate data pools, all ZFS stripe):
- 2TB (ST2000DM001-1CH164)
- 320GB (WD3200BJKT)
- 500GB (ST3500312CS)
- 60GB (CSSD-V60GB2)
Last edited: