Итак, у меня на сервере есть массив raid 6. До вчерашнего дня он состоял из 11 устройств размером 1 ТБ каждое. Эти устройства работали в массиве raid 6. Вчера я попытался расширить массив:
Добавлено новое устройство (это / dev / sdb), разделенное на разделы (в результате / dev / sdb1) и попытка добавить sdb1 в массив:
mdadm --add /dev/md0 /dev/sdb1
mdadm --grow --raid-devices=12 /dev/md0
Это вызвало процесс перестройки. Хорошо. Я думал.
Где-то во время изменения формы произошла ошибка с только что добавленным диском. Реставрация была остановлена.
Вот и захотелось откатить вещь:
mdadm --fail /dev/md0 /dev/sdb1
mdadm --remove /dev/md0 /dev/sdb1
Как мне вернуться в старое состояние? Я попытался
mdadm --grow --raid-devices=11 /dev/md0
который сообщил о проблеме с размером. Пытаюсь
mdadm --grow /dev/md0 --size=max
mdadm --grow --raid-devices=11 /dev/md0
вызвал изменение формы, но после этого у меня все еще есть ухудшенный массив:
mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Thu Mar 5 09:13:23 2015
Raid Level : raid6
Array Size : 9760983040 (9308.80 GiB 9995.25 GB)
Used Dev Size : 976098304 (930.88 GiB 999.52 GB)
Raid Devices : 12
Total Devices : 11
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Wed Aug 16 11:12:17 2017
State : clean, degraded
Active Devices : 11
Working Devices : 11
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 512K
Name : Eldorado:0 (local to host Eldorado)
UUID : 87b249b0:9a11effc:0d6e8524:0d0ddeb2
Events : 732555
Number Major Minor RaidDevice State
12 8 97 0 active sync /dev/sdg1
13 8 113 1 active sync /dev/sdh1
2 8 33 2 active sync /dev/sdc1
3 8 1 3 active sync /dev/sda1
4 8 177 4 active sync /dev/sdl1
5 8 145 5 active sync /dev/sdj1
9 8 48 6 active sync /dev/sdd
16 8 128 7 active sync /dev/sdi
14 8 81 8 active sync /dev/sdf1
15 8 160 9 active sync /dev/sdk
11 8 193 10 active sync /dev/sdm1
22 0 0 22 removed
Итак, как мне вернуться к чистому raid6 на 11 устройств?