Программный или аппаратный RAID для домашнего сервера?

5206
Dean Perry

Теперь я искал Server Fault и Super User и увидел, что некоторые люди рекомендуют программное обеспечение, а некоторые ругаются на аппаратный RAID, но я собираюсь использовать его на своем домашнем сервере для хранения всех своих вещей.

Я купил карту RAID LSI MegaRAID 8204ELP у eBay, а также 2 новых жестких диска емкостью 2 ТБ WD. ПК будет иметь четырехъядерный процессор и 8 ГБ ОЗУ, потому что я буду запускать Hyper-V на отдельном жестком диске, так что это не проблема. Я слышал, что программный RAID 1, в некотором смысле, лучше, потому что если выходит из строя материнская плата, блок питания и т. Д., Я могу легко вытащить диск (и) и подключить его к другой машине и получить доступ к данным 1 или оба диска.

С другой стороны, я слышал, что в случае сбоя контроллера RAID я теряю данные на диске (ах), если не получу точно соответствующий контроллер.

У меня уже есть компьютер с Windows Home Server, и я перенесу все свои вещи с него на этот новый сервер, который будет работать под управлением Windows Server 2008 R2 Standard, в основном из-за Hyper-V, а также может делать гораздо больше, чем WHS. Жаль, что Microsoft в основном убила WHS, удалив Drive Extender, но Microsoft любит переименовывать, изменять и удалять функции ...

Большое спасибо!

0
Будь то аппаратный или программный RAID, план резервного копирования здесь в порядке. joeqwerty 13 лет назад 5
Что ж, я все равно буду копировать то, что мне нужно, на отдельный диск (горячая замена), так что об этом уже думали. Кроме того, мне было интересно, какой RAID лучше для меня? Я могу получить больше дисков, это не проблема. Dean Perry 13 лет назад 0
@Джон, на самом деле, я попробовал другую (более очевидную после обеда) строку поиска и нашел этот драгоценный камень древности - http://serverfault.com/questions/214 - я мог бы пойти на это, будучи дураком voretaq7 13 лет назад 0
возможный дубликат [RAID - программное обеспечение или аппаратное обеспечение] (http://serverfault.com/questions/214/raid-software-vs-hardware) voretaq7 13 лет назад 0

3 ответа на вопрос

5
larsks

Теоретически, аппаратное решение RAID даст несколько лучшую производительность ... но, как вы заметили, использование аппаратного RAID означает, что в случае сбоя контроллера вы будете SOL, пока не сможете приобрести новую версию контроллера, Варианты восстановления программного решения RAID, как правило, намного лучше, поскольку у вас больше шансов получить доступ к машине с необходимым программным обеспечением (чем к компьютеру с необходимым аппаратным контроллером).

Кроме того, для домашнего сервера я подозреваю, что разница в производительности между этими двумя решениями будет в значительной степени несущественной.

Спасибо за Ваш ответ. Я буду использовать программный RAID, поскольку я получаю максимальную скорость записи 100 МБ / с на диск, что абсолютно нормально :) Dean Perry 13 лет назад 0
1
voretaq7

LSI MegaRaid, вероятно, даст вам лучшую производительность, но это особенно заметно, когда вы делаете что-то вроде RAID-5, где используются вычисления четности. Другое преимущество аппаратного RAID состоит в том, что, если он работает от батареи, вы в хорошей форме в случае сбоя питания (данные, сбрасываемые на контроллер, будут сохраняться батареей).
Недостатком, как вы упомянули, является то, что при работе с аппаратными RAID-контроллерами, если контроллер перегорел, у вас могут возникнуть проблемы с восстановлением данных (насколько точное соответствие вам необходимо с точки зрения аппаратного обеспечения, зависит от контроллера / прошивки / и т. Д.).

Программный RAID-1 довольно хорош в наши дни, и если вы просто используете компьютер для дампа файлов, производительность, вероятно, будет более чем достаточной. В зависимости от того, как работает программный RAID, вы можете просто перебросить диски на другую машину и использовать их (некоторые программы, такие как gmirror в FreeBSD, сохраняют информацию RAID в конце диска, поэтому до этого момента это был просто обычный старый диск). - Я не уверен насчет программного RAID-массива Windows, но скоро должен появиться кто-то, кто может говорить об этом с определенными полномочиями).
Я бы не стал тратить ваше время и силы на программный RAID 5 (похоже, вы все равно не планируете :).


Кроме того, стандартный шаблон - как упомянул joeqwerty, вам все еще требуется резервное копирование - RAID - это резервирование, которое защищает вас, если один из ваших дисков умирает, но он ничего не спасает, если оба диска повреждены или вы случайно удалили файл, который вы необходимо.

Спасибо за ваш быстрый и тщательный ответ. Похоже, что я также могу пойти с программным RAID 1. Я все равно проведу некоторые тесты на нем, но, вероятно, все равно буду использовать программный RAID ... Почему программный RAID 5 - пустая трата времени? Слишком много хлопот? Кроме того, как я уже сказал, я все равно буду резервировать важные вещи :) Dean Perry 13 лет назад 0
Слишком много хлопот и слишком много снижения производительности - преимущество HW RAID действительно проявляется, когда вы выполняете что-то вроде RAID-5 или RAID-6, где вычисление четности может быть передано на выделенный чип контроллера, а не на нагрузку на ваш процессор Делать это. voretaq7 13 лет назад 0
1
tombull89

Я задавал подобный вопрос к этому, и хотя не дубликат все еще предлагает некоторые хорошие советы. В конце концов я выбрал Зеркало Программного обеспечения Server 2008 r2 (RAID 1), так как не хотел, чтобы из-за сбоя карты RAID возникали трудности (если только вы не покупаете два одновременно). Что касается карты RAID, сохраните ее и используйте для некритических данных или продайте снова и посмотрите, сможете ли вы окупить затраты.

ОК, спасибо, пойдем программным RAID 1 по маршруту. :) Dean Perry 13 лет назад 0

Похожие вопросы