Исходно в device mapper из «RAID'ов» добавили только mirror, причём запись на все зеркала реализовывалсь в этом коде. Потом (в 2.6.38) туда добавили разные другие, но уже обращаясь к коду md-raid. Для md-raid добавились метаданные. И всякое другое, типа md-код сам обрабатывает ошибки.