В настоящее время я занимаюсь созданием нового сервера хранения, который будет использоваться для виртуальных машин, файлов и резервного копирования. ОС - FreeNAS, которая использует ZFS как программный RAID.
Моя проблема в том, что мне нужно выбрать жесткие диски, и я посмотрел как на потребительские, так и на корпоративные жесткие диски, но столкнулся с вопросом без ответа, на который я не смог найти четкого ответа.
Могу ли я использовать потребительские жесткие диски, которые не поддерживают TLER / ERC / CCTL, с ZFS (программный RAID), не создавая проблем в дальнейшем, или мне нужно использовать корпоративные жесткие диски, поддерживающие TLER / ERC / CCTL?
Есть много разных мнений по этому поводу, некоторые говорят, что вам следует использовать его, а некоторые говорят, что не следует. Я знаю пару ОС, которые полагаются на программный рейд, у которых есть собственный тайм-аут исправления ошибок, и поэтому их не волнует, есть ли TLER / ERC / CCTL. Я знаю, что вам нужно использовать TLER / ERC / CCTL при работе с аппаратным RAID.
Очень надеюсь, что кто-то сможет пролить свет на мою проблему.
Спасибо.
Могу ли я использовать потребительские жесткие диски, которые не поддерживают TLER / ERC / CCTL, с ZFS (программный RAID), не вызывая в дальнейшем проблем, или мне нужно использовать корпоративные жесткие диски, поддерживающие TLER / ERC / CCTL?
Представьте, что каждый из ваших дисков - это черный ящик с определенными функциями, сроком службы и т. Д. Все они работают независимо внутри вашего массива хранения. Следовательно, вы должны смотреть на каждый из них независимо, чтобы увидеть, что произойдет в разных случаях.
В ответ на этот вопрос предположим, что у вас есть пул, состоящий из 2-х зеркальных дисков A и B. Возможные комбинации:
Если на всех дисках все работает нормально, проблем нет.
Если на диске A возникает ошибка при попытке чтения блока, это ситуация для каждого возможного случая:
Этот случай очень редкий, но теоретически возможный. Оба диска обнаруживают ошибку в одном и том же блоке:
Как вы видели выше, вам нужно делать выбор в зависимости от вашей цели и планировки бассейна.
Также стоит учитывать данные, опубликованные Backblaze о корпоративный драйв жизни, и надежность привода потребителя.
Хотя они используют обычай Рид-Соломон Их цифры (и бизнес-модель) показывают, что потребительские диски определенно способны обеспечить хорошую надежность и с подходящим алгоритмом обнаружения / восстановления ошибок могут обеспечить хорошую защиту ваших данных. Конечно, вся их установка, похоже, неплохо работала без какой-либо из этих корпоративных функций.
Таким образом @user121391 говорит (я, возможно, немного перефразирую), ZFS на потребительских дисках подойдет, если у вас нет особых потребностей, требующих корпоративных функций.