Проблемы с загрузкой dmraid/LVM после обновления до Ubuntu 18.04

У меня возникла проблема с dmraid/LVM после обновления одного компьютера с Ubuntu 16.04 до версии 18.04. Корневая файловая система этой машины расположена на LVM LV на RAID 1, состоящем из двух дисков, реализованных с помощью dmraid.

После обновления процесс загрузки переходит в оболочку initramfs BusyBox. После некоторого расследования я понял, что набор RAID 1 не активируется во время процесса загрузки. Следовательно, LVM видит два разных диска с одинаковым идентификатором LVM PV. LVM отказывается активировать PV, пока он отображается на нескольких устройствах, и, как следствие, корневая файловая система, расположенная на LV на неактивированном PV, отсутствует.

Мне удалось загрузить систему, вручную активировав набор RAID 1 и указав LVM игнорировать отдельные жесткие диски:

      dmraid -ay
lvm vgchange -ay --config 'devices { filter = [ "r|/dev/sd.*|" ] }'
exit

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

Редактировать №1 (02.01.2020)

Выходcat /proc/partitionsкак просили:

Выходdmesg можно получить здесь .

1 ответ

Обновите конфигурацию фильтра в/etc/lvm/lvm.confтогда бегиsudo update-initramfs -uчтобы применить конфигурацию во время выполнения.

Другие вопросы по тегам