{{tag>[Hardware storage synology]}}
=====Synology - verify RAID=====
These steps below verifies the consistency of RAID, but not if the contents of data is correct!
* Find the RAID (md) device you want to check:cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid6 sda3[0] sdgd3[7] sdgc3[6] sdgb3[5] sdga3[4] sdd3[8] sdc3[2] sdb3[1]
11692753536 blocks super 1.2 level 6, 64k chunk, algorithm 2 [8/8] [UUUUUUUU]
md1 : active raid1 sda2[0] sdb2[1] sdc2[2] sdd2[3]
2097088 blocks [4/4] [UUUU]
md0 : active raid1 sda1[0] sdb1[1] sdc1[2] sdd1[3]
2490176 blocks [4/4] [UUUU]
unused devices:
* Start scrub process:echo check > /sys/block/md2/md/sync_action
* This will scrub your array and count any bit mismatches in: cat /sys/block/md2/md/mismatch_cnt
* Then you can repair the mismatching blocks with: echo repair > /sys/block/md2/md/sync_action
* Monitor progress: cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid6 sda3[0] sdgd3[7] sdgc3[6] sdgb3[5] sdga3[4] sdd3[8] sdc3[2] sdb3[1]
11692753536 blocks super 1.2 level 6, 64k chunk, algorithm 2 [8/8] [UUUUUUUU]
[>....................] check = 0.0% (109008/1948792256) finish=893.6min speed=36336K/sec
md1 : active raid1 sda2[0] sdb2[1] sdc2[2] sdd2[3]
2097088 blocks [4/4] [UUUU]
md0 : active raid1 sda1[0] sdb1[1] sdc1[2] sdd1[3]
2490176 blocks [4/4] [UUUU]
unused devices: