Raid ошибки и решения:
Материал из support.qbpro.ru
Версия от 04:33, 19 декабря 2024; Vix (обсуждение | вклад)
SparesMissing event had been detected on md device
SparesMissing в переводе "Запасных дисков нет"
причина: в конфигурационном файле mdadm указан параметр
spares=1
подразумевается наличие запасного жесткого диска в рейде, то есть третьего, который будет использован в случае выхода из строя одного из участников RAID массива.
для устранения проблемы пересканируйте массив для исправления конфигурационного файла командой:
mdadm --examine --scan
- Рекомендуем посмотреть: Восстановления данных на RAID в случае изменения suberblock
RAID1 (auto-read-only)
- Вероятно ошибка при монтировании в fstab, для исправления:
mount /dev/md0 / -o remount,rw /
и исправляем...
После аварийного отключения Linux Software RAID имя устройства mdraid меняется c md0 на md127
- Останавливаем текущий массив /dev/md127:
mdadm --stop /dev/md127
- Запускаем массив заново, но уже назначив ему желаемое имя:
mdadm --assemble --update=name --name=0 /dev/md0 /dev/sda2 /dev/sdb2
- Проверяем состояние массива с прежним именем:
cat /proc/mdstat
..
Personalities : [raid1]
md0 : active raid1 sda[1] sdb1[1]
4882206720 blocks super 1.2 level 6, 512k chunk, algorithm 2 [2/2] [UU]
bitmap: 0/4 pages [0KB], 65536KB chunk
unused devices: none
- Смотрим состояние массива:
# mdadm --detail /dev/md0
..
/dev/md0:
Version : 1.2
Creation Time : Fri Aug 19 02:53:00 2022
Raid Level : raid1
Array Size : 34146304 (32.56 GiB 34.97 GB)
Used Dev Size : 34146304 (32.56 GiB 34.97 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Thu Dec 19 04:22:47 2024
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Consistency Policy : resync
Name : myhost:0 (local to host myhost)
UUID : bdeac6a0:17903ba7:8447927a:1abf33cc
Events : 5614
Number Major Minor RaidDevice State
3 8 2 0 active sync /dev/sda1
2 8 18 1 active sync /dev/sdb1
- Обновляем конфиг файл mdadm
cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf_orig mdadm --examine --scan >> /etc/mdadm/mdadm.conf
- Удаляем повторения записей (старые записи в вначале сверху):
mcedit /etc/mdadm/mdadm.conf
- Сохраняем и обновляем initramfs:
update-initramfs -u
- Проверяем обязательно, что RAID собирается верно:
mdadm -S /dev/md ... mdadm --assemble /dev/md0 /dev/sda2 /dev/sdb2 ... cat /proc/mdstat
- Массив должен быть с нашим именем:
..
Personalities : [raid1]
md0 : active raid1 sda[1] sdb1[1]
4882206720 blocks super 1.2 level 6, 512k chunk, algorithm 2 [2/2] [UU]
bitmap: 0/4 pages [0KB], 65536KB chunk
unused devices: none
