Есть сервер HP Proliant c интегрированным SmartArray и 3 HDD. Изначально предполагалось сделать RAID-5. Но при установке Debian выяснилось, что он упорно видит 3 отдельных диска. Вопросы следующие:
1. Есть ли вариант запуска RAID?
2. Если нет, то что лучше/логичнее/оптимальнее Soft RAID или ставить систему на часть первого диска, а остальное собрать в единое пространство через LVM?
Почему вы противопоставляете raid5 и lvm? Если вам не нужна избыточность - то сравнивать надо хотя бы JBOD и LVM. Если нужна - то raid 5 или raid 10 (linux raid умеет и на 3 дисках), поверх которого уже можно при желании и lvm развернуть.
ldvldv: вроде же только страйпы умеет. Или избыточность тоже научился?
DimOFF: lvm или jbod - оба дадут пространство равное совокупной ёмкости всех дисков (диски могут быть разные). Но в случае смерти диска (синоним "расходник") - данные, которые на нём были, будут утеряны. А если поверх только одна большая файловая система - то и другие данные будут повреждены из-за фрагментации. Дешевле считать, что будет потеряно вообще всё.
Рейды с избыточностью переживут подыхание одного расходника и данные не пострадают, но цена - уменьшение доступной ёмкости. (плюс нужны идентичные диски по ёмкости)
raid5 заберёт один диск из массива. Доступна будет суммарная ёмкость только двух дисков из трёх. Медленнее на записи, сожрёт несколько процентов CPU.
raid10 - доступна только половина от суммарной ёмкости дисков. На трёх дисках не скажу, быстрее ли, но CPU фактически не трогает
ldvldv: кажется, я много чего у lvm пропустил. Может, напишете пост на хабре об опыте использования (если есть, конечно), мониторинге и обслуживании? Какие отличия от более известной связки lvm поверх mdadm? (так понимаю, вы r/o, но такая статья песочницу пройти должна без проблем)
В общем, принял решение, что больше не буду связываться с недорейд-контроллерами, а в данном случае отдам диск под систему и через LVM соберу 2 оставшихся в один большой. Как раз там не будет критичных данных.
Делайте софтовый RAID5 (mdadm), поверх него LVM.
И то, и другое поддерживается дебиановским установщиком.
Как правильно заметили выше, RAID и LVM - это инструменты разного уровня для разных задач.
Просто дополню.
Некоторые встроенные RAID в серверах HP - софтовые
В частности RAID контроллеры 100-й серии
Они поддерживаются только Windows.
В любом случае - они софтовые, а значит проще собрать RAID на mdadm или купить другой RAID контроллер, если нужна хардварная поддержка.