Перейти к основному содержанию

multipath — ignoring map

Linux

Отключал СХД на двух одинаковых серверах с Oracle Linux, подключенные через multipath, и столкнулся с интересной ошибкой. На одном сервере команда multipath -l отображает список устройств, а на втором — нет. При этом multipath отображает ошибки вида:

Feb 01 16:47:33 | sdb01_v1: ignoring map 

linux

При этом программный массив, собранный из многоканальных устройств, вполне себе работает. Непонятно. Пришлось приостановить работы и разобраться.

Было выдвинуто такое предположение: кто-то не пересобрал initramfs на одном из серверов, поэтому, после загрузки сервера и монтирования массива список устройств в multipath пуст.

После конфигурации multipath нужно пересобрать образ initramfs с помощью функции multipath. Делаем резервную копию текущего образа.

cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

Выполняем команду dracut со следующими параметрами:

/sbin/dracut -v --force --add multipath --include /etc/multipath

Проверяем создание образа.

ls -lrt /boot/initramfs-$(uname -r).img

Перезагружаем сервер.

reboot

linux

Вроде заработало, теперь можно всё разбирать смело.

Теги

 

Похожие материалы

mdadm — расширяем RAID5 массив заменой дисков

Нам предстоит достаточно сложная задача, причём не на один день. Будем расширять программный mdadm массив RAID5 путём замены старых дисков на новые диски большего объёма

mdadm — добавляем диск большего объёма в RAID5

Сегодня будем добавлять диск в RAID5, собранный с помощью mdadm. Операция отработана, мы уже это делали раньше. Есть одно маленькое отличие: мы не смогли найти такой же диск.

Теги