Я читаю руководство пользователя FreeNAS и наткнулся на утверждение:

Обратите внимание, что аппаратный RAID, настроенный как JBOD, может отсоединять диски, которые не отвечают вовремя; и как таковой может потребоваться диск с поддержкой TLER/CCTL/ERC для предотвращения отключения диска.

Я использую «RAID-контроллер 3Ware 9550SX-8LP» и вижу немало историй о том, как люди успешно запускают raid5 на 7,2 тыс. Жестких дисках SATA.

Являются ли отдельные диски только теоретической проблемой, или я должен ожидать, что это будет обычным явлением?

Обновить:

Итак, выпадение дисков - это реальная проблема.

Мой контроллер действительно находится в списке совместимости FreeNAS, и я использую некоторые дешевые диски Toshiba OEM 500g 7.2k SATA. Если я использую HW Raid1 и диск отключен из-за истечения времени ожидания, вернется ли он в raid и синхронизирует ли данные без вмешательства человека? Сомневаюсь , что есть универсальный ответ - чувствует , как это будет зависит от контроллера, но я не видел информации об этом для моего контроллера 3ware, пока.

3 ответа3

2

Извините, но оба существующих ответа совершенно неверны; и ни один из них не решает проблемы, которые вы указали на сайте FreeNAS. Проблемы с дисками SATA не имеют ничего общего с производительностью или нормальной работой.

Проблема с "потребительскими" дисками SATA заключается в том, что, когда они сталкиваются с проблемой, они сидят и пытаются восстановить ее. Этот процесс восстановления обычно требуется, когда у вас есть только один диск (например, обычный ПК), поскольку полный сбой означает, что хранилище потеряно (надеюсь, у вас есть резервные копии).

Однако в RAID-массивах происходит то, что вы в X раз чаще сталкиваетесь с ситуацией, когда у сектора есть URE (неисправимая ошибка чтения, самая распространенная ошибка критических данных); где X - количество дисков в массиве. Когда этот один диск останавливается и пытается восстановить данные в течение от 30 секунд до 2 минут (обычное время ожидания), весь массив должен ждать этого диска (какой-то контроллер может сбросить диск через определенное время, но это не так обычный, как вы думаете). Для ОС довольно типично выдавать несколько чтений одновременно, ожидание 30 или более секунд для каждого чтения поставит сервер на колени.

Таким образом, решение должно быть очевидным, механизм, ограничивающий количество времени, которое накопитель попытается восстановить после ошибки. Диск SCSI реализует команду специально для этого. SATA, однако, не делает, поэтому привод должен быть запрограммирован с самого начала с коротким таймаутом. Три поставщика называют это "TLER", "CCTL" и "ERC". Диски с этой "возможностью" имеют короткие тайм-ауты, поэтому URE быстро передаются обратно в подсистемы RAID. Подсистема RAID может затем выяснить, что делать с отказом (обычно удаляют диск из массива и сообщают о сбое, чтобы диск можно было заменить).

1

Если вы хотите быть уверенным, что у вас не возникнет проблем, обратите внимание на поддержку raid-контроллера FreeBSD в документации FreeNAS и список совместимости накопителей, доступный для 3ware 9550SX-8LP. Использование контроллера RAID во FreeNAS зависит от поддержки FreeBSD для этой карты, в большей степени, чем сама марка диска.

Производители дисков имеют противоречивые позиции в отношении поддержки RAID для своих дисков. Western Digital сказала бы, что вам нужно использовать серию RE, если вы хотите использовать RAID с SATA 7.2K, хотя многие люди добились успеха в серии Black. Если есть проблема с массивом, серия RE должна восстанавливаться / восстанавливаться быстрее. Seagate скажет, что все их диски доступны для RAID, но у них также есть серия Constellation Enterprise.

И как примечание, одна из преимуществ использования FreeNAS заключается в том, что использование ZFS со встроенными контроллерами дисков может обеспечить отличную производительность при использовании накопителя типа WD Black, при условии, что для него установлено достаточно оперативной памяти. Документы FreeNAS рекомендуют от 8 до 12 ГБ, и в них есть некоторые подробности о том, как RAIDZ (эквивалент RAID 5) избегает дыры в записи.

1

Это зависит от того, какие диски вы получите. Поскольку «зеленые» диски и энергоэффективность стали повсеместным явлением, именно они в первую очередь доступны для потребителей. Недостатком является то, что для достижения этой эффективности энергопотребления, они не так эффективны, как их лучшие собратья. Зачастую для их раскрутки требуется больше времени, что может привести к их тайм-ауту - с дисками все в порядке, они просто не достаточно быстро поднимают трубку при вызове контроллера.

Некоторые контроллеры имеют опцию конфигурации, позволяющую увеличить время ожидания, чтобы зеленые диски могли раскрутиться до того, как они будут удалены из массива RAID. Другой вариант - использовать диски, ориентированные на производительность, а не на энергоэффективность, такие как диски Caviar Black от Western Digital. У большинства производителей есть список дисков, ориентированных на NAS или Enterprise, которые должны отлично работать с raid-контроллером.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .