На сервере стоит RAID-контроллер LSI MegaRAID 9341i
С предыдущими ядрами включая 4.4.26 проблем не было, всё работало отлично.
После последнего обновления до ядра 4.4.33 появилась такая фигня - контроллер инициализируется, драйверы его подхватывают, но RAID-массив Linux не монтирует. Причём, в /dev массив присутствует и вручную монтируется без проблем. Но через fstab не монтируется.
Если загружаться с ядром 4.4.26, то всё монтируется нормально.
Посоветуйте, как решить проблему?
А как выглядит строчка монтирования в fstab?
Были небольшие изменения в порядке монтирования. Можно прочесть в последней новости в ‘eselect news list’. Но это связано с указанием символьных ссылок /dev/disk/by-*. Можно попробовать указать UUID для ссылки на диск, если это не так.
Другой вариант, если проблема все же в ядре, то попробовать поставить свежее версию. Сообщите если в этом причина.
Через UUID
UUID=a9cfa567-a366-43ba-9e52-d65ab3e1d50b /data ext4 noatime 0 0
Или без него
/dev/sdc1 /data ext4 noatime 0 0
Стандартно я монтирую через UUID, но пробовал обоими методами, результата нет. Приходится монтировать вручную.
Все остальные диски монтируются через fstab нормально. На этом же контроллере висит одиночный SSD. Он монтируется тоже нормально. Только RAID-массив не монтируется через fstab.
Вот полный fstab
#------------------------------------------------------------------------------
# Modified Calculate-core 3.1.9.3
# Processed template files:
# /var/lib/layman/calculate/profiles/templates/3.1/1_ac_install_disk/2-system/sys-apps/baselayout/fstab
# For modify this file, create /etc/fstab.clt template.
#------------------------------------------------------------------------------
# / was on /dev/sda1 during installation
UUID=be682ad0-924a-43ff-bb6d-a358866cd164 / ext4 noatime,discard 0 1
UUID=11ceb6d9-fea8-4331-b0ff-5861970dea3f /binlog ext4 noatime,noacl,discard 0 1
UUID=69513bac-42f2-44ee-b240-19f089585b96 /backup ext4 noatime,noacl,discard 0 1
UUID=a9cfa567-a366-43ba-9e52-d65ab3e1d50b /data ext4 noatime 0 0
tmpfs /tmp tmpfs nodev,nosuid,size=6G 0 0
tmpfs /var/calculate/tmp/portage tmpfs nodev,nosuid,noatime,nodiratime,size=5G 0 0
tmpfs /mytmp tmpfs size=4G,mode=777,noatime 0 0
proc /proc proc defaults 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0
Попробуйте обновить ядро до 4.4.35 или 4.8.11.
На 4.4.35 не починилось. На 4.8.11 всё встало как надо.
Надо потестировать несколько дней на этом сервере и обновить до 4.8.11 на других серверах.
Спасибо за помощь!
Ещё одно уточнение по поводу ядерных дел.
Для ядра 4.8.11 нет исправного драйвера zfs. Пробовал установить на одном из серверов, вылетает с ошибками. Там оставил ядро 4.4.33.