Добрый день!
Такая проблема: Есть 2 FakeRAID массива. Прекрасно обнаруживаются dmraid и работают, за исключением одного: после перезапуска не создаются файлы разделов на массивах в /dev/mapper. Насколько я понял, dmraid не умеет работать с GPT таблицей разделов.
На ЛОРе есть похожая тема.
Сейчас всё работает через убогий костыль: скрипт запускается до всех сервисов, создаёт файлы разделов и монтирует их. Скрипт:
[ilyagulya@iplus ~]$ cat /etc/rc2.d/S01dmraid-map
#!/bin/sh
### BEGIN INIT INFO
# Provides: dmraid-map
# Required-Start: udev
# Required-Stop:
# Default-Start: 2
# Default-Stop:
# X-Interactive: true
# Short-Description: Map dmraid devices partitions.
### END INIT INFO
/sbin/kpartx -av /dev/mapper/isw_ebjjicdabb_DATA
/sbin/kpartx -av /dev/mapper/isw_dedecfbebb_DATASeagate
#Seagate RAID
/bin/mount UUID=1eb5ed40-560c-476e-80d5-677b93c35b92 /home/1TB
#Samsung RAID
/bin/mount UUID=32d28141-329a-4575-a5e7-edfa80896d24 /home/1TB/Torrent
Хотелось бы чтобы файлы разделов сами создавались (или хотя бы с помощью правила udev) и монтирование производилось через fstab. Самому это реализовать не получилось. Варианты с выпиливанием FakeRAID и созданием софтового массива через mdadm не подойдут, т.к. на массивы уже перелиты данные. Использовать MBR вместо GPT тоже нельзя - каждый массив 4ТБ.
Благодарю за помощь.