Отказоустойчивая конструкция RAID6 / RAID10 для домашнего сервера - не критично для производительности

Я хочу сбалансировать дисковое пространство от отказоустойчивости. Я бы хотел, чтобы отказоустойчивость могла справляться с несколькими сбоями дисков (так как я не могу позволить себе замену дисков или у меня есть время на недели, возможно)

Основным назначением домашнего сервера Linux должно быть место для резервного копирования и других машин, хранения / совместного использования больших объемов данных. Таким образом, данные будут создаваться повторно большую часть времени. Хранение медиа (т.е. резервное копирование моих DVD, CD и т. Д.)

У меня был массив RAID10 6 x 1,5 ТБ, но из-за некомпетентности оператора и лени у меня теперь есть 6 пустых дисков:-) и чистый старт.

Один из дисков явно выходит из строя (более 55 ошибок из-за smartctl, короткие и длинные тестовые ошибки), поэтому он будет отправлен на гарантийную замену, но я все же хотел бы включить его в окончательный массив. Позволяет назвать плохой диск /dev/sdc

Машина имеет 6 портов sata и 2 IDE (с 2 CD-приводами). Двухъядерный процессор Xeon, 16 Гб оперативной памяти. И действительно 1 пользователь большую часть времени.

[NB. Я могу удалить дисковод для компакт-дисков и добавить 7-й IDE-диск только для ОС, чтобы разделить данные / ОС]. В противном случае планируется сохранить раздел размером 100 ГБ и поместить туда ОС (возможно, зеркало между дисками).

Вариант A) RAID 6 sd [abdef], sdc как hot-spare (но скоро будет отправлен на замену) raid-devices=5 spare=1

Вариант B) RAID 6 sd [abdef], sdc как отсутствующий (но скоро будет отправлен на замену) raid-devices=6 spare=0

Вариант C) RAID 10 sd [abdef], sdc как hot-spare (но скоро будет отправлен на замену) raid-devices=5 spare=1

Вариант D) RAID 10 sd [abdef], sdc как отсутствующий (но скоро будет отправлен на замену) raid-devices=6 spare=0

Вариант A кажется наилучшим на данный момент, потому что я получу 4,5 ТБ места и места для 3 сбоев диска, если я вычислю его правильно.

Все это будет сделано с помощью мягкого рейда mdadm.

Что вы порекомендуете или есть ли лучшие варианты макетов, которые я мог бы использовать?

2 ответа

Решение

Raid10 может не справиться с ошибкой двух дисков, поэтому raid6 будет более надежным. Это также дает больше возможностей для хранения. Вариант А может обработать только третий сбой, если это произойдет после завершения восстановления на горячий резерв, но вы получите только 50% от общего пространства.

Вероятность сбоя 3 из 6 дисков очень мала, поэтому я склонен думать, что потеря места (и пропускной способности) не стоит иметь горячий резерв. То, что вы могли бы сделать в качестве компромисса, запускается без горячего резерва, и в случае, если у вас есть сбой, и вы знаете, что не можете заменить его в течение некоторого времени, и беспокоитесь о том, что у вас могут быть еще два сбоя, вы можете затем изменить форму массив на 5 дисков raid6 и вернемся к возможности обрабатывать еще два сбоя.

Для этого необходимо использовать файловую систему, которую можно сжать, поскольку изменение формы массива уменьшит его емкость.

Я рекомендую вам посетить блог Робина Харриса (StorageMojo) Уважаемый StorageMojo: дешевое домашнее хранилище данных?, Робин, который пишет об индустрии хранения данных, считает, что ему следует сменить свой сервер хранения "с RAID 5 на несколько полос RAID 0 для скорости и емкости". Но прочитайте 50 комментариев для других мнений.

  • ZFS для администрирования файловой системы и дисков. Но "оставайтесь в стороне! От ZFS, если вы не являетесь системным администратором или клиентом SUN. Я нахожусь на zfs-обсудить, и огромное количество проблем, с которыми люди сталкиваются из-за простых вещей, ошеломляет", - говорит другой комментатор.
  • Дробо, но "слишком дорого за гигабайт"
  • "Мини-ПК (размером с хлебную коробку), работающий с openfiler или freenas "
  • Солярис 11 Экспресс
  • "RAID 0 - плохая новость, и когда он выйдет из строя, у вас будут серьезные проблемы с коррупцией".
  • "Люди, которые задают этот вопрос, не являются системными администраторами, работающими полный рабочий день…". Как только я прочитал это, я подумал "Получить NAS". ", Например," QNAP 659 Pro+ с дисками 6x 2 ТБ в конфигурации RAID-6 ".
  • "что не так с просто высококачественными шпинделями SATA, зеркальной копией, такими же характеристиками? Такие вещи, как WE4, даже не включаются, если в этом нет необходимости... И вдруг, для

Я не утверждаю, что это выбирает один из предложенных вами вариантов. Но это пища для размышлений.

Я выбрал NAS с дисками 2x1 ТБ в Raid-1 (зеркальный). Время от времени я снова поворачиваю один из дисков в стороннее хранилище и подключаю предыдущий внешний диск в NAS.

Другие вопросы по тегам