Не извлекайте диск только по мигающему индикатору
Что проверить до извлечения диска
Откройте штатный интерф ейс управления именно этого контроллера: предзагрузочную утилиту, BMC сервера, веб-интерфейс или поддерживаемую утилиту ОС. Названия полей и действия у Dell PERC, HPE Smart Array, Broadcom/LSI MegaRAID и Adaptec SmartRAID зависят от модели, прошивки и версии утилиты. Не переносите последовательность кликов или смысл статуса из одного семейства в другое без проверки документации.
- Состояние каждого логического диска: Optimal/OK, Degraded, Offline либо иной статус контроллера. Деградированный режим допустим для замены только пока отказ укладывается в возможности конкретного RAID-уровня и раскладку зеркал.
- Уровень RAID, состав массива и точный идентификатор проблемного физического диска: enclosure, slot или bay, port, serial number, WWN, модель и ёмкость.
- Статус диска: Failed, Predictive Failure, Missing, Offline или обозначение производителя. Зафиксируйте также время и текст последних событий.
- Есть ли уже задействованный Hot Spare, идёт ли rebuild и включена ли политика Copyback. Если rebuild уже выполняется на spare, не прерывайте его и не начинайте перенос данных на новый диск в рамках этой процедуры.
- Состояние кэша контроллера и его защиты, если они предусмотрены: например, BBU, суперконденсатор или CacheVault. Неработающая защита может изменить политику записи и заметно ухудшить производительность.
- Актуальность резервной копии и возможность восстановления критичных данных. RAID повышает доступность, но не заменяет резервное копирование: см. «Что такое RAID и зачем он нужен: простое объяснение без мифов».
Ситуации, когда замену нужно остановить
Как точно найти диск Failed или Predictive Failure
Сначала составьте соответствие «контроллер → корзина → физический диск». В интерфейсе контроллера найдите enclosure ID и slot/bay проблемного диска, затем сверяйте их с маркировкой на дисковой корзине. Если поддерживается Locate/Identify, включите его только для выбранного накопителя и убедитесь, что загорелся индикатор именно на нужном отсеке. До извлечения повторно сравните номер слота с серийным номером или WWN на наклейке диска либо в инвентаризации.
Predictive Failure не равен немедленному извлечению
Как выбрать диск для замены RAID
Совпадения маркетинговой ёмкости недостаточно. Контроллер должен видеть у нового диска не меньше доступных логических блоков — LBA, — чем требуется для заменяемого члена массива. Два накопителя с одинаковой маркировкой, например «4 TB», могут иметь разное число доступных блоков; диск с меньшей фактической ёмкостью контроллер обычно не примет в массив.
Проверка совместимости replacement-диска
| Параметр | Что требуется | Что может отличаться или требует проверки |
|---|---|---|
| Доступная ёмкость | Не меньше ёмкости, доступной контроллеру у заменяемого члена. | Больший диск обычно можно использовать, н о лишняя ёмкость не добавится массиву без отдельной операции расширения. |
| Интерфейс и подключение | Совместимость с контроллером, backplane и отсеком: SAS, SATA либо NVMe. | SAS и SATA, а также NVMe, нельзя считать взаимозаменяемыми: правила определяет конкретная платформа и корзина. |
| Форм-фактор | Подходящий отсек, салазки, высота и тип подключения. | 2,5- и 3,5-дюймовые диски могут требовать разных корзин и адаптеров; M.2 имеет отдельные ограничения платформы. |
| Формат секторов | Поддержка существующим массивом, контроллером, его прошивкой и ОС. | 512n, 512e и 4Kn не всегда совместимы между собой. Не меняйте формат «на пробу» во время аварийной замены. |
| Тип носителя | Тип, разрешённый контроллером и политикой массива: HDD или SSD. | Смешивание HDD и SSD, а также SSD с разными характеристиками выносливости и задержки может быть запрещено либо нежелательно. |
| Сертификация | Желательна проверенная производителем сервера или контроллера модель. | Неподдерживаемый диск может определяться, но иметь статус Unsupported, не участвовать в rebuild или работать с ограничениями. |
Статусы нового диска зависят от семейства контроллера
Когда допустима горячая замена RAID
Горячая замена допустима, только если её поддерживают одновременно сервер, конкретная корзина, backplane, RAID-контроллер, тип накопителя и текущая конфигурация. Поддерживаемый фронтальный hot-swap-отсек не доказывает, что любой внутренний диск можно извлечь при включённом сервере.
- Выполняйте замену на работающем сервере, если документация платформы прямо подтверждает hot-swap для этого отсека и типа диска, а массив остаётся доступным в пределах своей отказоустойчивости.
- Если диск подключён внутренним кабелем без hot-swap, документация не подтверждает замену под питанием, это системный M.2 или другой внутренний накопитель либо есть сомнения в состоянии подключения, штатно завершите работу ОС, выключите сервер и выполните требуемое сервисной инструкцией обесточивание перед вскрытием корпуса.
- Не путайте доступность ОС с безопасностью извлечения: диск может быть виден системе, но его физическое отключение под питанием не поддерживаться.
Порядок замены диска в RAID 1, RAID 5, RAID 6 и RAID 10
Замена отказавшего диска в доступном аппаратном RAID
Этот порядок применяют, когда массив ещё доступен, число отказов не превышает допустимое, а проблемный накопитель и его слот подтверждены. Конкретные пункты меню, автозапуск rebuild и необходимость ручного назначения replacement-диска проверяют по документации контроллера.
- 1Зафиксируйте исходное состояниеЗапишите модель контроллера, версию прошивки, RAID-уровень, состояние каждого логического и физического диска, enclosure/slot, серийный номер проблемного диска, наличие Hot Spare, ход фоновых задач и последние события. Проверьте резервную копию. Не выполняйте параллельно миграцию RAID-уровня, расширение ёмкости или другие изменения конфигурации.
- 2Подтвердите допустимость продолженияДля RAID 1 допустим отказ одного члена зеркала. В RAID 5 допустим один отказ; при второй ошибке остановитесь. В RAID 6 допустимы два отказа, но новый сбой во время rebuild требует особой осторожности. В RAID 10 несколько отказов могут быть пережиты только при сохранности хотя бы одного диска в каждой зеркальной паре. Подробнее о границах уровней — в статье «Как выбрать RAID 0, 1, 5, 6 или 10: ёмкость и отказоустойчивость».
- 3Идентифицируйте физический отсекСопоставьте enclosure и slot из контроллера с маркировкой на шасси. Используйте Locate/Identify, если функция есть, и повторно сверьте серийный номер или WWN. Если соответствие не удалось подтвердить двумя независимыми признаками, не извлекайте диск.
- 4Проверьте replacement-дискДо установки проверьте интерфейс, форм-фактор, доступную ёмкость, секторный формат и совместимость с контроллером и корзиной. Предпочтителен такой же поддерживаемый тип накопителя. Не рассчитывайте, что диск большей заявленной ёмкости обязательно будет принят: контроллер сравнивает фактически доступные LBA.
- 5Извлеките и установите дискПри подтверждённой hot-swap-поддержке извлеките только идентифицированный диск и установите replacement в подтверждённый совместимый отсек. Исходный слот нужен не всегда: некоторые контроллеры допускают иной совместимый слот и ручное назначение. Если замена выполняется после штатного отключения, включите сервер и дождитесь обнаружения диска контроллером.
- 6Назначьте диск только документированным способомКонтроллер может автоматически начать rebuild, предложить назначить replacement-диск или потребовать отдельного подтверждения в интерфейсе. Используйте только действие, предусмотренное для вашей модели. Если ранее активировался Hot Spare и rebuild уже идёт на нём, не переносите rebuild на новый диск и не запускайте Copyback в этой процедуре.
- 7Подтвердите запуск rebuildПроверьте не светодиод нового диска, а состояние виртуального диска, состояние replacement-диска и список фоновых операций в интерфейсе контроллера. Признаки запуска: статус Rebuild/Reconstruct/Recovering или аналогичный, отражение операции в задачах и изменение процента при последующих проверках. Светод иод активности сам по себе не подтверждает rebuild.
- 8Наблюдайте до OptimalРегулярно проверяйте прогресс и журнал событий до завершения операции. Массив считается восстановленным только после штатного статуса Optimal/OK, отсутствия активной операции rebuild и корректного состояния всех членов. После этого убедитесь, что Hot Spare, если он должен быть выделен, имеет ожидаемое состояние по политике площадки.
Нужен ли исходный слот: Hot Spare и Copyback
Новый накопитель не всегда нужно ставить в исходный отсек. Это зависит от схемы сервера, контроллера, доступных портов, назначения replacement-диска и политики автоматической подстановки. Безопасное правило: используйте слот, который контроллер и документация платформы подтверждают как совместимый, и выполняйте предусмотренное назначение диска в массив.
Если контроллер уже подключил Hot Spare и начал rebuild, массив может восстанавливаться на резервном диске, а исходный слот оставаться пустым. Copyback — отдельная операция возврата данных со spare на постоянный заменяющий диск; её поведение зависит от политики. Не запускайте Copyback во время аварийной замены без отдельной утверждённой процедуры.
Как контролировать RAID rebuild и почему срок неизвестен
Смотрите в интерфейсе контроллера статус логического диска, статусы всех физических дисков, активные фоновые задачи и журнал событий. В зависимости от модели интерфейс может показывать процент, скорость или прогноз времени; отсутствие скорости либо ETA не означает, что rebuild не идёт. Надёжнее сравнить состояние и процент в несколько моментов времени, а также убедиться, что в журнале нет ошибок чтения, сбросов устройства и сообщений о приостановке операции.
- Состояние массива: обычно Degraded во время rebuild и Optimal/OK после завершения, но точные названия зависят от контроллера.
- Состояние replacement-диска: rebuilding, online/member либо термин производителя; статус должен соответствовать участию в восстановлении.
- Прогресс и задача rebuild, если их предоставляет интерфейс; фиксируйте время и изменение процента.
- События контроллера: ошибки чтения на оставшихся дисках, timeout, сбросы, ошибки корзины или backplane.
- Состояние кэша и его защиты: деградация кэша способна менять производительность и поведение записи.
На вопрос «raid rebuild сколько длится» нельзя дать универсальный ответ. Срок зависит от ёмкости и производительности дисков, RAID-уровня, числа членов, текущей нагрузки, приоритета rebuild, ошибок чтения, Patrol Read, Consistency Check и иных фоновых операций. Многие контроллеры восстанавливаю т весь требуемый диапазон члена или виртуального диска; фактически записанный объём сокращает срок только в реализациях и режимах, где поддерживается восстановление занятых областей. Не планируйте окно по паспортной скорости диска или по ETA без запаса.
Во время rebuild запас устойчивости снижен
Если rebuild не начался или новый диск не принят
Проблема
Новый диск установлен, но rebuild не начинается
Возможные причины
- Контроллер ожидает ручного назначения replacement-диска или подтверждения операции.
- Новый диск имеет недостаточную фактическую ёмкость, неподдерживаемый интерфейс, формат секторов или модель.
- Диск установлен не в поддерживаемый отсек, не виден из-за проблемы корзины, кабеля или контроллера.
- Активен Hot Spare, rebuild уже идёт на нём либо политика контроллера запрещает автоматическое назначение.
Решение
Сначала перечитайте журнал и проверьте модель, прошивку, доступные LBA, интерфейс, секторный формат, enclosure/slot и статус Hot Spare. Затем используйте только документированное для данной модели действие назначения replacement-диска. Не очищайте конфигурацию, не стирайте метаданные и не переводите диск принудительно в Good/Online. При признаках неисправности корзины, кабеля или контроллера остановитесь и перейдите к диагностике отказа диска RAID.
Термины в статье
- 4Kn
- 4Kn — формат накопителя с логическим и физическим сектором 4096 байт, без эмуляции 512-байтных секторов. Требует поддержки со стороны всего тракта ввода-вывода.
- Горячая замена
- Горячая замена — извлечение и установка поддерживаемого компонента без отключения питания сервера. Непрерывность сервиса требует избыточности и корректной процедуры.
- Деградированный режим
- Состояние отказоустойчивого RAID-массива, потерявшего часть избыточности, но сохраняющего доступ, пока сочетание отказов допустимо для его уровня и раскладки.
- Дисковая корзина
- Дисковая корзина — узел шасси с отсеками для установки нескольких накопителей и организации их подключения к питанию и контроллеру либо HBA.
- Зеркалирование
- Зеркалирование — поддержание одинаковых копий данных на двух и более накопителях или узлах хранения. В RAID оно обеспечивает избыточность и лежит в основе RAID 1 и RAID 10.
- Логический диск
- Логический диск — блочное устройство, которое RAID-контроллер или программная RAID-подсистема предоставляет хосту как отдельный накопитель.
- Миграция RAID-уровня
- Миграция RAID-уровня — преобразование существующего массива в другой RAID-уровень без выгрузки данных, если эту операцию поддерживает контроллер.
- Суперконденсатор
- Накопитель энергии высокой мощности, применяемый для кратковременного питания кэша RAID-контроллера. При сбое питания он сохраняет данные до записи во флеш-память.
- Физический диск
- Физический диск — отдельный HDD, SSD или иной накопитель, распознанный RAID-контроллером как член массива либо как независимое устройство.
- Adaptec SmartRAID
- Adaptec SmartRAID — семейство аппаратных RAID-контроллеров Microchip для SAS/SATA, а в новых tri-mode-моделях — также для NVMe-накопителей.
- BBU
- Аккумуляторный модуль, поддерживающий питание энергозависимого кэша RAID-контроллера при сбое питания до восстановления питания и записи данных на диски.
- CacheVault
- CacheVault — технология защиты кэша записи RAID-контроллера, сохраняющая во флеш-память подтверждённые хосту, но ещё не записанные на диски данные при потере питания.
- Consistency Check
- Consistency Check — фоновая проверка согласованности избыточности RAID: зеркальных копий л ибо рассчитанной и записанной чётности; расхождения могут исправляться.
- Copyback
- Copyback — операция RAID-контроллера, копирующая данные с задействованного hot spare на диск замены, после чего spare снова становится резервным.
- Dell PERC
- Семейство RAID-решений Dell для серверов PowerEdge: аппаратные контроллеры PERC H и программные PERC S. Возможности и совместимость зависят от модели и поколения платформы.
- Failed
- Failed — статус физического накопителя, который RAID-контроллер признал отказав шим и перестал использовать для штатного ввода-вывода в составе массива.
- Hot Spare
- Заранее подключённый резервный накопитель RAID-системы, автоматически задействуемый для rebuild отказоустойчивого массива при отказе совместимого рабочего диска.
- HPE Smart Array
- Семейство аппаратных и программных RAID-решений HPE для локальных SAS/SATA-накопителей и, в поддерживаемых tri-mode-конфигурациях, NVMe.
- M.2
- M.2 — спецификация компактного разъёма и модулей расширения, определяющая размеры и ключи; накопители M.2 могут использовать интерфейс SATA или PCIe.
- MegaRAID
- Семейство аппаратных RAID-контроллеров Broadcom, которые объединяют накопители в массивы и предоставляют ОС логические диски, обрабатывая RAID на самом контроллере.
- NVMe
- NVMe — протокол обмена командами с энергонезависимыми накопителями, оптимизированный для параллельного ввода-вывода; локальные NVMe-SSD обычно подключаются по PCIe.
- Offline
- Offline — зависящий от реализации статус накопителя или виртуально го диска RAID: первый исключён контроллером из работы, второй недоступен хосту.
- Predictive Failure
- Predictive Failure — диагностический статус накопителя, указывающий на признаки вероятного отказа по SMART или данным контроллера до фактической недоступности диска.
- RAID
- Технология объединения нескольких накопителей в логические блочные устройства для повышения производительности и/или отказоустойчивости в зависимости от RAID-уровня.
- RAID 1
- RAID 1 — уровень RAID с зеркалированием данных на двух или более дисках. Полезная ёмкость равна ёмкости наименьшего участника, а доступ сохраняется, пока исправна хотя бы одна копия.
- RAID 10
- Комбинированный уровень: чередование (RAID 0) поверх зеркальных пар (RAID 1). Сочетает высокую скорость и отказоустойчивость, отдавая под избыточность половину ёмкости.
- RAID 5
- RAID 5 — уровень RAID с чередованием данных и распределённой чётностью, выдерживающий отказ одного диска. Требует минимум трёх дисков.
- RAID 6
- Уровень RAID с чередованием данных и двойной распределённой чётностью. Выдерживает отказ любых двух дисков; минимум четыре диска.
- RAID-контроллер
- Устройство или модуль, который формирует RAID-массивы из накопителей и предоставляет ОС логические диски, управляя размещением данных, отказами и восстановлением избыточности.
- RAID-уровень
- RAID-уровень — схема размещения данных и избыточности по накопителям массива, определяющая полезную ёмкость, отказоустойчивость и характеристики ввода-вывода.
- Rebuild
- Процесс восстановления избыточности массива после замены отказавшего диска: контроллер вычисляет и записывает на новый диск недостающие данные из остальных дисков.
