Abstract
confirm that the controller automatically repair bad sectorts, without need of manual volume check
Test steps
- mount the drive in a node
LBA_LIST="1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000 32000 33000 34000 35000 36000 37000 38000 39000 40000"
run
make_bad_sector (for script doing that see
areca_test_1)
- mount the drive back in the storage and power on
dd if=/dev/sda of=/dev/null bs=512 count=2929686528
Results
after dd execution
IDE Channel 3
Model Name Hitachi
HUA721075KLA330
Serial Number
GTE200P8G1ZPEE
Firmware Rev.
GK8OA70M
Disk Capacity 750.2GB
Current SATA Mode SATA300+NCQ(Depth32)
Supported SATA Mode SATA300+NCQ(Depth32)
Device State NORMAL
Timeout Count 5
Media Error Count 57
SMART Read Error Rate 100(16)
SMART Spinup Time 112(24)
SMART Reallocation Count 100(5)
SMART Seek Error Rate 100(67)
SMART Spinup Retries 100(60)
SMART Calibration Retries N.A.(N.A.)
LBA_LIST="1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000 32000 33000 34000 35000 36000 37000 38000 39000 40000"
make_bad_sector --readback executed on the node returns
/dev/sdb: readback test LBA=1000 /dev/sdb: success
/dev/sdb: readback test LBA=2000 /dev/sdb:
error
/dev/sdb: readback test LBA=3000 /dev/sdb: success
/dev/sdb: readback test LBA=4000 /dev/sdb:
error
/dev/sdb: readback test LBA=5000 /dev/sdb:
error
/dev/sdb: readback test LBA=6000 /dev/sdb: success
/dev/sdb: readback test LBA=7000 /dev/sdb: success
/dev/sdb: readback test LBA=8000 /dev/sdb: success
/dev/sdb: readback test LBA=9000 /dev/sdb: success
/dev/sdb: readback test LBA=10000 /dev/sdb: success
/dev/sdb: readback test LBA=11000 /dev/sdb: success
/dev/sdb: readback test LBA=12000 /dev/sdb: success
/dev/sdb: readback test LBA=13000 /dev/sdb: success
/dev/sdb: readback test LBA=14000 /dev/sdb: success
/dev/sdb: readback test LBA=15000 /dev/sdb: success
/dev/sdb: readback test LBA=16000 /dev/sdb: success
/dev/sdb: readback test LBA=17000 /dev/sdb: success
/dev/sdb: readback test LBA=18000 /dev/sdb: success
/dev/sdb: readback test LBA=19000 /dev/sdb: success
/dev/sdb: readback test LBA=20000 /dev/sdb: success
/dev/sdb: readback test LBA=21000 /dev/sdb: success
/dev/sdb: readback test LBA=22000 /dev/sdb: success
/dev/sdb: readback test LBA=23000 /dev/sdb: success
/dev/sdb: readback test LBA=24000 /dev/sdb: success
/dev/sdb: readback test LBA=25000 /dev/sdb: success
/dev/sdb: readback test LBA=26000 /dev/sdb: success
/dev/sdb: readback test LBA=27000 /dev/sdb: success
/dev/sdb: readback test LBA=28000 /dev/sdb: success
/dev/sdb: readback test LBA=29000 /dev/sdb: success
/dev/sdb: readback test LBA=30000 /dev/sdb: success
/dev/sdb: readback test LBA=31000 /dev/sdb: success
/dev/sdb: readback test LBA=32000 /dev/sdb: success
/dev/sdb: readback test LBA=33000 /dev/sdb: success
/dev/sdb: readback test LBA=34000 /dev/sdb: success
/dev/sdb: readback test LBA=35000 /dev/sdb: success
/dev/sdb: readback test LBA=36000 /dev/sdb: success
/dev/sdb: readback test LBA=37000 /dev/sdb: success
/dev/sdb: readback test LBA=38000 /dev/sdb: success
/dev/sdb: readback test LBA=39000 /dev/sdb: success
/dev/sdb: readback test LBA=40000 /dev/sdb: success
the failure in secotrs 2000 , 4000, 5000 remains
TODO put the drive back in the storage server and execute
cli-1.72 vsf check vol=1
- readback for the 2000, 4000 and 5000 works again
- do the test one more time, because the result is confusing
- !!! Bad sectors generated again, the same list of sectors yields
1 SYSTEM 1 Raid6 1500.0GB 00/00/00 Degraded
Ch03 Free 750.2GB Hitachi HUA721075KLA330
- unplug and plug the hard drive again without off procedure of the storage
1 SYSTEM 1 Raid6 1500.0GB 00/00/00 Rebuilding(0.0%)
0 bytes (0 B) copied, 460.24 seconds, 0.0 kB/s
1344000000 bytes (1.3 GB) copied, 467.971 seconds, 2.9 MB/s
18048000000 bytes (18 GB) copied, 565.704 seconds, 31.9 MB/s
31424000000 bytes (31 GB) copied, 643.305 seconds, 48.8 MB/s
66560000000 bytes (67 GB) copied, 847.036 seconds, 78.6 MB/s
138944000000 bytes (139 GB) copied, 1271.5 seconds, 109 MB/s
194752000000 bytes (195 GB) copied, 1597.24 seconds, 122 MB/s
323392000000 bytes (323 GB) copied, 2345.62 seconds, 138 MB/s
784384000000 bytes (784 GB) copied, 5237.84 seconds, 150 MB/s
1021248000000 bytes (1.0 TB) copied, 6916.6 seconds, 148 MB/s
1499999502336 bytes (1.5 TB) copied, 11216.2 seconds, 134 MB/s