Проблемы с загрузкой 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
чтобы применить конфигурацию во время выполнения.