Во всех условиях при сборке HTPC должна учитыватся необходимость просмотра и записи HDTV, как с локального диска так и с внешних источников, таких как спутниковое телевидение или трасляции кабельными провайдерами. И если принять во внимание случаи, когда возможна запись одной или нескольких HD передач одновременно с просмотром HD контента на нескольких клиентах, то дисковая система может стать тем узким местом из-за которого вы будите наблюдать рывки при просмотре или сбои в записанных материалах. Всё это касается случая конфигурации с одним обычным винчестером. Но что если организовать небольшой RAID массив, который сможет повысить производительность дисковой системы и одновременно увеличит надёжность хранения.
Разберёмся с понятием RAID и его видами. RAID это несколько жёстких дисков, которые видятся системой как один. В одних случаях это служит для повышения надёжности хранения, в других для увеличения скорости записи/считывания. Мы используем и то и другое для нашего домашнего медиа сервера. Рассмотрим наиболее часто употребляемые виды RAID массивов:
- RAID 0 (Striping) - дисковый массив из двух или более жёстких дисков, информация разбивается на блоки данных Ai и распределяется на все диски одновременно. В этом случае повышается производительность и используется весь полезный объём жёстких дисков. Основной недостаток - при поломке одного из дисков вся информация теряется. Этот тип нам не подходит из-за отсутствия схемы восстановления при любом отказе.
- RAID 1 (Mirroring) - состоит из двух или более дисков, которые представляют точные копии друг друга. Повышается скорость чтения с дисков в случае параллельного считывания, большая надёжность - при поломке одного из дисков вся информация сохраняется. Основной недостаток - теряется полезный объём, например в случае двух дисков система может использовать объём только одного. Хороший вариант, чтобы не беспокоиться за хранимую информацию, но нет увеличения скорости записи и большая потеря полезного объёма.
- RAID 5 - представляет собой 3 и более дисков, использует специальные блоки Pi для восстановления информации в случае сбоя. Повышается скорость чтения/записи, при выходе из строя одного из дисков вся информация восстанавливается по специальным блокам. Основной недостаток - потеря объёма одного из дисков, участвующего в RAID5. Лучший вариант по производительности и с потерей объёма только одного участвующего диска.
Для организации массива нужна или аппаратная, или программная поддержка. Если говорить про программное решение - то это приличная дополнительная нагрузка на всю систему, что в случае HTPC крайне нежелательно, поэтому рекомендуются именно аппаратные решения силами материнской платы или дополнительного RAID контроллера в случае если у вашей материнской платы нет встроенной поддержки RAID5.
Дополнительным преимуществом RAID5 является его линейная масштабируемость. Другими словами чем больше дисков вы используете, тем большую производительность получаете. Потеря полезного объёма по прежнему составит всего один диск участник. На диаграмме наблюдаем рост производительности от 3х до 8ми дисков.

Самым неприятным моментом в использовании RAID будет возрастающий уровень шума от вашего HTPC, но и с этим можно бороться. Вариантов может быть несколько:
- самый простой вариант поставить резиновые прокладки между дисками и корпусом
- возможно использовать специальные алюминиевые карманы для дисков, которые будут служить пассивными радиаторами и глушить часть шумов
- также возможна покупка специального корпуса с отдельным изолированным отсеком для RAID
Идеальным же вариантом может быть использование специального выделенного HTPC сервера поставленного в подсобное помещение и выполняющего backend функции TV сервера и хранилища медиа файлов. Это приемлимо для всех основных популярных медиа оболочек: MediaPortal, MythTV, Windows Media Center.
Заключение
- если учесть объёмы транслируемого HD контента, а также возможную потребность в одновременной записи и трансляции на несколько клиентов одновременно - RAID это тот необходимый компонент любого развивающегося HTPC, но учитывая возрастающий шум при использовании RAID, лучшим вариантом использования будет выделенный HTPC сервер.
Выделенный HTPC сервер. NAS.
Я вот тут подумал.
А хватит ли пропускной способности Мегабитной сетки для ситуаций, когда возможна запись одной или нескольких HD передач одновременно с просмотром HD контента на нескольких клиентах? Если этого достаточно, то вариант, что поставить ноутбучный хард в HTPC, а под Несколько-терабайтный RAID5 собрать самый примитивный комп (с поддержкой RAID5 конечно) соединить его с HTPC локалкой и убрать с глаз долой жужжать в подвал, отличный вариант.
Вышесказанное, конечно, имеет смысл при наличии подвала (или любого другого помещения аналогичного назначения) и возможности потратить бабки на ещё один (даже дешевый) комп.
Подразумевалось, что сам RAID
Подразумевалось, что сам RAID стоит на медиа сервере, на котором же и расположены все DVB тюнера, тоесть пишется всё на одном компе, а транслируется уже в сеть. Нет смысла записывать потоки по сети, действительно пропускной способности может не хватить. Да и нагрузка на сетевые карты будет высокая, придётся покупать дорогие, например на чипсетах Intel, так как на обычных Realtek процессор сильно загружается при полной нагрузке на сетевой адаптер.
Вариант 2
Ну, в сам головной HTPC кучу хардов втыкать - по моему всё-таки не самый лучший выбор. Уровень шума, тепловыделение бла-бла-бла... Если с одним-двумя ещё можно совладать посредством всяких крзин-шумодвов, то с четырьмя - сомнительно. Тем более в низкопрофильных корпусах.
Тогда, что если на тот комп, что в подвале, поставить эти самые DVB тюнера и заставть его транслировать сигнал на головной НТРС (в данном случае он будет клиентом). Будет ли в этом случае возможность управлять просмотром с клиента также, как если бы они стояли в нём самом?
Возможно MediaPortal это позволяет. Но есть ли какие-то ограничения?
Медиа сервер это и есть
Медиа сервер это и есть машина стоящая где то за стеной и не важно какой шум он издаёт. А компьютер стоящий в одной стойке с HiFi предпочитаю называть клиентом. Да, возможности MediaPortal позволяют удалённо переключать любой канал на сервере. Ограничений нет.
Нужен ли RAID на HTPC?
Мне кажется, что из всех звеньев HTPC - RAID является самым не обязательным. О его плюсах никто не спорит, но применительно к HTPC так ли он нужен ? Как правило корпуса HTPC вмещают 2 мах 3 HDD, с 2-мя особой каши не сваришь, R0 мало ли что может быть, ошибка и вся инфа потеряна, с 3-мя HDD можно 5-й RAID поднять, но опять же это и доп. нагрев внутри корпуса и шум, а этого очень не хотелось бы никому. Ставить отдельный кейс под HDD и организовывать NAS по гигабиту тоже не лучший вариант, нужно место под него и подвод питания и лишние расходы. Конечно можно использовать корпуса типа Thermaltake Mozart TX, но не всем они нравятся т.к очень б0льшие, лучше slim под бытовую технику. Всё imho :-)
P.S раньше у меня был рэйд 0 из 2*320Gb WD RE + 320Gb еще один HDD, есть и TV тюнер, только вот ни разу так я и не записывал какую-либо из программ, да и ТВ эфир смотрю редко, поэтому рэйд разобрал, хотя было пару моментов, нужно было записать кое-что но поезд ушел.