Я планирую настроить 4 диска в конфигурации raid10, но разместить на каждом отдельные разделы подкачки (без рейда) и позволить ядру делать что-то похожее на raid0. Когда / если один из дисков выходит из строя и на нем есть данные подкачки:
Пока это кажется приемлемым случаем отказа. Есть ли другие плохие вещи что может случиться, что я не учел?
Извините, я никогда не был достаточно храбрым, чтобы рискнуть вступить в сферу обмена без избыточности. Так что это не прямой ответ на ваш вопрос, кроме «не делай этого».
Я хотел бы поделиться своим мнением, что, как правило, если вы полагаетесь на производительность подкачки, вы, вероятно, делаете что-то не так. И если производительность подкачки не вызывает беспокойства, просто оставьте ее избыточной.
Больше оперативной памяти всегда дешевле, чем больше производительности подкачки!
Может случиться и другое: если процесс, который был частично или полностью заменен (например, из-за бездействия), должен быть перезагружен в ОЗУ (например, из-за внешних факторов, как итерация пользователя), и ваш раздел подкачки умирает, процесс подкачки может не завершен, и процесс выйдет из строя или иначе сойдет с ума.
По всем этим причинам я настоятельно рекомендую не использовать раздел подкачки RAID-0 для серверов. На рабочей станции / клиенте это может быть разумным, но реальность такова, что даже массивный дисковый массив в режиме RAID-0 настолько медленный по сравнению с ОЗУ, что функционально не отличается от использования RAID-10.