Raid ошибки и решения:: различия между версиями
Материал из support.qbpro.ru
imported>Vix (Новая страница: «== SparesMissing event had been detected on md device == SparesMissing в переводе "Запасных дисков нету" причина: в конф…») |
Vix (обсуждение | вклад) |
||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
== SparesMissing event had been detected on md device == | == SparesMissing event had been detected on md device == | ||
SparesMissing в переводе "Запасных дисков | SparesMissing в переводе "Запасных дисков нет" | ||
причина: в конфигурационном файле mdadm указан параметр | причина: в конфигурационном файле mdadm указан параметр | ||
Строка 9: | Строка 9: | ||
в случае выхода из строя одного из участников RAID массива. | в случае выхода из строя одного из участников RAID массива. | ||
для устранения проблемы | для устранения проблемы пересканируйте массив для исправления конфигурационного файла командой: | ||
mdadm --examine --scan | 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 | |||
* [https://wiki.it-kb.ru/unix-linux/linux-software-raid/after-incorrect-server-shutdown-raid-array-device-name-mdraid-changes-from-md0-to-md127 Источник] |
Текущая версия от 04:33, 19 декабря 2024
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