Я хотел проверить производительность в RAID10 с «поврежденным диском». Чтобы смоделировать эту ситуацию, я установил один диск в «Offline» с помощью этой команды:
MegaCli -PDOffline -PhysDrv [45:12] -aAll
Привод отключился, но сразу с помощью этой команды другой привод переключился в состояние «отказал». Перед выполнением этой команды я проверил состояние всех дисков. Все были отмечены как онлайн.
Перевод диска в "автономный режим" оказывает сильное давление на оборудование, поэтому риск повреждения диска сильно возрастает? Это обычное поведение?
Я использую диски MegaRAID SAS 9280-4i4e и SATA.
Нет, не существует такого понятия, как "давление" на оборудование, которое могло бы вызвать повреждение. Скорее всего, произошло то, что программное обеспечение MegaRAID не было разработано для обработки диска, отключаемого по команде, когда он был функциональной частью RAID-массива.
Я сомневаюсь, что диск действительно поврежден. Скорее контролер просто так подумал. Если привод действительно поврежден, скорее всего, это совпадение. (Я не уверен, что буду достаточно уверен в этом диагнозе, чтобы попробовать еще раз.)
Насколько я знаю обычно, когда рейд ухудшается, дополнительная нагрузка на диски будет только при его восстановлении. Восстановление может произойти автоматически, если есть «горячий» резерв, в противном случае вам нужно запустить его самостоятельно, иначе он начнется после добавления замены или запасного.
Пока не происходит перестройка, не должно быть дополнительной нагрузки.
Raid10 будет иметь только ограниченное увеличение нагрузки во время восстановления и только для диска, который был зеркалом неисправного диска.
Raid5 увидит очень большое снижение производительности во время восстановления, потому что все диски участвуют в процессе восстановления.
Ваше действие само по себе не должно было вызвать никаких проблем (кроме ухудшения качества рейда). Я подозреваю, что вы стали жертвой ошибки. На мой взгляд, лучший способ проверить избыточность рейдов - просто вынуть диск. Не такой уж и необычный сценарий. ;-)