Проблема в следующем. Массив /dev/md4 raid6 из 8 дисков (если это принципиально раньше 4 из них были частью другого массива, перед включением в этот с помощью fdisk были удалены и заново созданы разделы). Разделы включенные в массив имеют имена /dev/sda1../dev/sdh1. При загрузке mdadm собирает массив /dev/md4 состоящий из 7 дисков, причем один из дисков неправильно определяет как, например, /dev/sdd вместо /dev/sdd1 имеющий состояние inactive и массив /dev/md3 которого нет в /etc/mdadm/mdadm.conf состоящий из одного диска так же с неправильным наименованием. После загрузки и остановки массивов с последующей пересборкой (mdadm --assemble --scan) массив собирается правильно (8 дисков на месте и состояние active). Пробовал удалять неправильно определяемые диски из массива, пересоздавать на них разделы, обнулять суперблоки и после вновь включать их в массив... после перезагрузки та же ситуация. Осложняется все тем что при каждой перезагрузке меняются имена у дисков (был например sde стал sdc итд.) Посоветуйте куда копать ???
решил попробовать поменять название массива на ранее неиспользуемое (/dev/md0..4 уже были, назвал /dev/md5)
Сразу после загрузки:
Оказалось что на двух старых дисках остались суперблоки от старых массивов (настолько старых что я про них уже забыл , что характерно до расширения они не мешали). Вывел диски из массива, затер суперблоки и добавил диски снова в массив. Теперь все работает.