Я заметил в своей системе следующие сообщения:
Personalities : [raid1] [raid6] [raid5] [raid4]
Md3 : active raid5 sda5[0] sdc5[3] sdb5[1]
3858519040 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
[=================>...] check = 86.0% (1659909504/1929259520) finish=182.1min speed=24645K/sec
Что означает проверка статуса и почему это произошло ?!
Когда это происходит, один из элементов массива RAID, вероятно, рассинхронизировался с массивом, это происходит проверка повторной синхронизации, и она завершена на 86%.
Когда массив RAID находится в работоспособном состоянии, вывод будет выглядеть примерно так:
$ sudo cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdc1[0] sdb1[1]
2930266432 blocks [2/2] [UU]
unused devices: <none>
У меня такое случается время от времени, когда один из участников рассинхронизируется. Однако, если они продолжают возникать, это, вероятно, хороший признак того, что один из участников начинает выходить из строя, поэтому вам следует прислушаться к предупреждению и полностью диагностировать всех участников, чтобы убедиться, что они в хорошем состоянии, а также определить, какой жесткий диск ( member) выходит из строя и планирую заменить его раньше, чем позже.
Некоторые дистрибутивы могут периодически выполнять проверку, поэтому вы можете получить свой массив в этом состоянии из-за этих запланированных проверок. Я считаю, что Debian / Ubuntu может выполнять такую проверку еженедельно, ищите запись в файлах crontab вашей системы или каталогах /etc/cron.d.
Наконец, вы можете вручную запустить такую проверку, повторив команду "check" на RAID sync_action
файл под /dev
.
Как root:
# echo check > /sys/block/md0/sync_action
Если вам нужно приостановить текущую проверку, вы можете повторить команду "idle", чтобы остановить ее.
# echo idle > /sys/block/md0/sync_action