Назад | Перейти на главную страницу

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

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

После обновления процесс загрузки переходит в оболочку BusyBox initramfs. После некоторого расследования я понял, что набор 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 (2020/01/02)

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

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

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