1. man mdadm, man zfs. В сети тащемта хаутушек полно, чтобы ключи команд не выискивать.
2. Защиту от вылета одного обеспечивает любой рейд, кроме страйпа. Гораздо интереснее что случается потом :-) Тащемта все зависит от того, сколько ты готов вложить в обеспечение надежности.
Для RAID5/ZRAID1 вылет диска означает что у тебя есть N часов на замену, любой сбой с момента вылета и до окончания resync/resilver убивает массив. Если диски одинаковые (или даже одного производителя), то вероятность вылета второго диска в ближайшее время заметно ненулевая, т.к. наработка у всех примерно похожая. Поэтому лучше сразу держать один диск в холодном резерве.
Для RAID6/ZRAID2 все в общем-то тоже самое, но четностей две, поэтому массив выдерживает вылет двух дисков, а вылет одного означает что у тебя есть время на поиск замены. С эксплуатационной точки зрения в домашних условиях это тащемта почти тоже самое что и один диск в холодном резерве. Реальные его преимущества начинают быть видны если дисков больше 4.
Если суммировать — RAID10 это "дорого и быстро", RAID5 хороший компромисс по всем параметрам, RAID6 для больших массивов. ZFS'ные массивы имеют то преимущество, что у них быстрее рекавери, и сбои питания они выдерживают без проблем. Для себя я остановился на ZRAID1.
3. В случае "нативного" для системы рейда (mdraid для линух, zfs для bsd) можно прямо на рейд. Grub умеет грузиться прямо с мдрейда, и даже с lvm поверх него тоже. BSD'шный загрузчик понимает zfs. В случае извратов типа ZFS on linux — не знаю. Вроде работы ведутся но я давно не смотрел.
4. smartmontools, mdadm в кроне, ну и так мониторингов до жопы.
5. В общем да, с тем исключением что можно потом сделать reshape и у тебя будет 4 диска в raid5 (но не в zfs, она так пока не умеет). Raid5 на трех дисках можно организовать если все данные будут наливаться потом, а так ты по-любому попал на три дополнительных трехтерабайтника :)
Несмотря на п.3 систему я бы все же ставил отдельно, проще будет в случае апгрейдов, переездов, итп. Всё-в-одном хорошо если у тебя серверная ферма, и вот ты сервак целиком ввел в эксплуатацию, а через N лет вывел, опять же целиком.
no subject
Date: 2018-03-09 06:42 pm (UTC)2. Защиту от вылета одного обеспечивает любой рейд, кроме страйпа. Гораздо интереснее что случается потом :-) Тащемта все зависит от того, сколько ты готов вложить в обеспечение надежности.
Для RAID5/ZRAID1 вылет диска означает что у тебя есть N часов на замену, любой сбой с момента вылета и до окончания resync/resilver убивает массив. Если диски одинаковые (или даже одного производителя), то вероятность вылета второго диска в ближайшее время заметно ненулевая, т.к. наработка у всех примерно похожая. Поэтому лучше сразу держать один диск в холодном резерве.
Для RAID6/ZRAID2 все в общем-то тоже самое, но четностей две, поэтому массив выдерживает вылет двух дисков, а вылет одного означает что у тебя есть время на поиск замены. С эксплуатационной точки зрения в домашних условиях это тащемта почти тоже самое что и один диск в холодном резерве. Реальные его преимущества начинают быть видны если дисков больше 4.
Если суммировать — RAID10 это "дорого и быстро", RAID5 хороший компромисс по всем параметрам, RAID6 для больших массивов. ZFS'ные массивы имеют то преимущество, что у них быстрее рекавери, и сбои питания они выдерживают без проблем. Для себя я остановился на ZRAID1.
3. В случае "нативного" для системы рейда (mdraid для линух, zfs для bsd) можно прямо на рейд. Grub умеет грузиться прямо с мдрейда, и даже с lvm поверх него тоже. BSD'шный загрузчик понимает zfs. В случае извратов типа ZFS on linux — не знаю. Вроде работы ведутся но я давно не смотрел.
4. smartmontools, mdadm в кроне, ну и так мониторингов до жопы.
5. В общем да, с тем исключением что можно потом сделать reshape и у тебя будет 4 диска в raid5 (но не в zfs, она так пока не умеет). Raid5 на трех дисках можно организовать если все данные будут наливаться потом, а так ты по-любому попал на три дополнительных трехтерабайтника :)
Несмотря на п.3 систему я бы все же ставил отдельно, проще будет в случае апгрейдов, переездов, итп. Всё-в-одном хорошо если у тебя серверная ферма, и вот ты сервак целиком ввел в эксплуатацию, а через N лет вывел, опять же целиком.