Стоп-лист до установления причины
Первые минуты: остановить новую запись и ничего не менять
Безопасный порядок действий
Порядок подходит для аварийной первичной фиксации состояния. Он не заменяет сервисную процедуру производителя для конкретного контроллера и шасси.
- 1Определите, доступен ли логический дискПроверьте, видит ли ОС логический диск, смонтирована ли файловая система и продолжаются ли операции записи. Не выполняйте проверку записью, тест производительности или создание файлов.
- 2Штатно остановите прикладную записьОстановите приложения, базы данных, виртуальные машины, очереди и сервисы, которые пишут на том, их штатными средствами. Если платформа поддерживает режим quiesce — согласованную приостановку записи, — используйте именно док ументированный режим. Не выключайте сервер аварийно, не выдёргивайте питание и не применяйте принудительное размонтирование только ради остановки записи: это может оставить незавершённые операции приложения и данные в кэше.
- 3Сохраните снимок текущего состоянияВыгрузите отчёты контроллера и системные журналы либо сфотографируйте экраны BIOS/UEFI, iDRAC, SSA или другой штатной консоли. Фиксируйте состояние до перезагрузки, выключения, перестановки дисков и применения задач управления.
- 4Проверьте уровень си мптома только средствами просмотраРазделите ситуацию: не виден сам контроллер; не видна корзина или часть дисков; обнаружена Foreign Configuration; либо контроллер видит конфигурацию, но Offline только логический диск. Для этих случаев нужны разные профильные процедуры.
- 5Выберите дальнейший путьК штатному восстановлению переходят только когда подтверждены реализация RAID, полный состав массива, статусы накопителей и документированная процедура производителя. Если состав неполный, статусы противоречивы, есть несколько отказов сверх допустимых или неизвестные операции уже меняли конфигурацию, самостоятельные исправляющие действия прекращают: рассматривают восстановление сервиса из проверенной копии либо лабораторное восстановление с сохранением исходных носителей.
Остановка записи — не аварийное отключение
Какие операции нельзя подтверждать в BIOS, iDRAC, SSA, StorCLI и ОС
Названия экранов различаются у Dell PERC, HPE Smart Array, Broadcom/LSI MegaRAID, Adaptec SmartRAID и других семейств. Например, создание может называться Virtual Disk, Logical Drive или иначе; доступность Fast или Full Initialization также зависит от модели и версии firmware. Но смысл стоп-правила один: пока не установлены владелец RAID, состав массива и причина смены статуса, не применяйте новые операции, которые могут записать на диски или переопределить конфигурацию.
Названия и последствия операций нужно проверять по документации точной модели контроллера и версии firmware.
| Операция или действие | Почему не подтверждать при неясной причине | Что сделать вместо этого |
|---|---|---|
| Create Virtual Disk / Create Logical Drive / создание нового RAID | Создание может записать служебные структуры и подготовить выбранные диски к новому массиву. | Сохранить существующую конфигурацию и сопоставить все ожидаемые диски. |
| Initialize, Fast Initialization, Full Initialization, Format, Erase | Операции различаются по реализации, но могут менять служебные области, структуру тома или пользовательские данные. | Зафиксировать точное название операции, модель и firmware; свериться с документацией. |
| Clear Foreign Configuration | Clear не является способом «починить» массив; объект очистки и последствия зависят от контроллера. | Только рассматривать Import после проверки состава и совместимости; подробности — в статье «Foreign Configuration в RAID: когда импортировать, когда очищать и как не потерять массив». |
| Force Online, принудительная сборка, команды с force | Принудительный перевод статуса способен скрыть реальную причину отказа и начать работу с неполным или несогласованным набором данных. | Остановиться и подтвердить RAID-уровень, состав, статус каждого диска и процедуру именно для этой реализации. |
| Новый Rebuild, назначение диска spare, повторный запуск фоновой задачи | Восстановление записывает данные на целевой накопитель. Неверно выбранный диск или неверно понятая ситуация осложняют последующее восстановление. | Сначала сохранить статус текущих задач и выяснить, почему массив изменил состояние. |
| Обновление или откат firmware | Изменение firmware во время инцидента добавляет переменную и может требовать перезагрузки. | Отложить до стабилизации состояния; порядок обновления описан в статье об обновлении прошивки RAID-контроллера. |
Что записать до перезагрузки, выключения и перестановки дисков
- Модель сервера и шасси, модель RAID-контроллера, его серийный номер, режим RAID/HBA, версию firmware и драйвера, если она доступна.
- Для каждого физического диска: модель, серийный номер, WWN или иной устойчивый идентификатор, ёмкость, тип SAS/SATA/NVMe, секторный формат при наличии данных и текущий статус.
- Соответствие каждого диска позиции
enclosure:slot: номер дисковой корзины, отсека и порта. Не полагайтесь только на имя устройства ОС вроде/dev/sdX: оно может измениться. - RAID-уровень, ожидаемое число дисков, состояние массива и логического диска, список hot spare, размер и другие параметры, которые показывает контроллер.
- Точный текст, код, время и источник событий: контроллер, BMC, BIOS/UEFI, ОС или приложение. Сохраните controller event log и системный журнал, если интерфейс позволяет экспорт без применения конфигурации.
- Все активные и недавно завершённые фоновые задачи: Rebuild, инициализация, Consistency Check, миграция, расширение или другие операции. Нужны тип задачи, процент, целевой диск, время старта и сообщения об ошибках.
- Состояние кэша: есть ли dirty или preserved cache, включён ли Write Back либо контроллер перешёл в Write Through, и на каком объекте показан статус.
- Состояние отдельного средства защиты кэша: BBU, CacheVault, flash-модуля или суперконденсатора. Состояние кэша и состояние его защиты — не одно и то же.
- Доступность и ограничения диагностики дисков. Показатели S.M.A.R.T. и журналы ошибок через RAID-контроллер могут быть доступны не полностью; не делайте вывод об исправности диска только по отсутствию данных.
В iDRAC, HPE Smart Storage Administrator и утилитах семейства StorCLI обычно есть экраны или отчёты для просмотра контроллера, виртуальных и физических дисков, задач и событий. Набор полей, экспорт и режимы работы зависят от версии интерфейса и контроллера. Используйте только просмотр и экспорт, не применяйте через веб-интерфейс или CLI отложенные jobs и команды изменения конфигурации. Для MegaRAID ориентиры по безопасному снимку состояния приведены в статье о MegaRAID и StorCLI.
Если уже идёт Rebuild, инициализация или другая фоновая операция
Не останавливайте и не перезапускайте задачу вслепую
- Зафиксируйте точное название задачи, её состояние, прогресс, время запуска, целевой накопитель, сообщения об ошибках и текущие статусы всех остальных дисков.
- Проверьте журнал: задача могла начаться после отказа, назначения spare, перезагрузки, изменения конфигурации или действия оператора.
- Сверьте дальнейшее действие с руководством производителя для точной модели и версии firmware. Не переносите правило остановки задачи с другого семейства контроллеров.
- Если задача запущена неожиданно, состав массива не подтверждён или одновременно есть другие недоступные диски, не запускайте новую задачу и не заменяйте диски до профильной оценки.
Плановая замена одного подтверждённо отказавшего диска и контроль штатного Rebuild в доступном деградированном массиве — отдельный сценарий: «Замена диска в RAID и Rebuild: порядок действий и контроль». Назначение и срабатывание hot spare рассма триваются в статье о Hot Spare и Copyback.
Dirty или preserved cache: почему нельзя просто выключить сервер
Dirty cache означает, что контроллер хранит изменённые блоки, которые ещё не записаны в постоянное хранилище. Preserved cache обычно указывает, что контроллер сохранил такие записи после события и ожидает документированного восстановления пути к данным. Поведение зависит от семейства контроллера, режима кэша, совместимости контроллера и типа защиты: аккумулятора, flash-backed cache, CacheVault или суперконденсатора.
Не обесточивайте и не меняйте контроллер без процедуры производителя
RAID-массив не определяется: на каком уровне возник симптом
Первичная проверка должна ответить, на каком слое возник симптом, а не немедленно исправить его.
| Наблюдаемый симптом | Безопасная проверка без изменения конфигурации | Граница дальнейших действий |
|---|---|---|
| Не виден сам контроллер | Проверить, виден ли контроллер в BIOS/UEFI, BMC и перечне устройств ОС; сохранить сообщения и сведения о PCIe-обнаружении. | Не создавайте конфигурацию и не меняйте firmware. Диагностика питания, слота, драйвера и режима — в статье о проблемах RAID-контроллера. |
| Контроллер виден, но не видна корзина или часть ожидаемых дисков | Сопоставить список видимых дисков, enclosure:slot, статусы enclosure и события потери связи с ожидаемой схемой. | Не переставляйте диски и кабели наугад. Одновременное исчезновение группы дисков может указывать на общий путь: корзину, питание, кабель или экспандер. |
| Видна Foreign Configuration | Просмотреть обнаруженный RAID-уровень, число и ёмкость дисков, статусы, серийные номера или WWN и историю переноса. | Import рассматривают только после сверки полного состава и совместимости. Clear не выбирают, пока старые данные могут быть нужны. |
| Сообщение No Configuration Found | Проверить, видны ли диски, совпадают ли их идентификаторы и топология с ожидаемыми, не является ли массив программным RAID или RAID файловой системы. | Сообщение не доказывает, что диски пустые или данные отсутствуют. Не создавайте новый logical drive поверх найденных дисков. |
| Конфигурация видна, но Offline только logical drive | Зафиксировать статус виртуального диска, состояние членов, кэш, задачи и события контроллера; отдельно проверить, видит ли устройство ОС. | Не используйте Force Online как диагностику. Продолжайте по инструкции для точного статуса и производителя. |
Проблема
Foreign Configuration: Import или Clear
Возможные причины
- На дисках обнаружены RAID-метаданные, не совпадающие с текущ ей конфигурацией контроллера.
- Комплект дисков неполный, изменились подключение, режим контроллера или совместимость.
Решение
Рассматривайте Import только после сопоставления найденной конфигурации с ожидаемой: RAID-уровня, числа и ёмкости дисков, серийных номеров или WWN, enclosure:slot, статусов и истории переноса. Не выбирайте ни Import, ни Clear, если часть ожидаемых дисков отсутствует, состав не подтверждён, есть противоречивые статусы или неизвестна совместимость контроллера. Clear допустим только после подтверждения, что прежняя конфигурация и данные на этих дисках больше не нужны. Подробный разбор — в статье о Foreign Configuration.
Проблема
RAID 5 одновременно не видит два ож идаемых диска
Возможные причины
- Отказ двух накопителей.
- Потеря общего пути подключения: корзины, питания, SAS-кабеля, порта или экспандера.
- Ошибочная перестановка дисков, несовместимость или сбой контроллера.
Решение
Это стоп-сценарий. RAID 5 допускает отказ одного диска; при двух одновременно недоступных ожидаемых дисках не запускайте Force Online, Rebuild, создание массива или самостоятельную принудительную сборку. Сохраните карту слотов, идентификаторы и журналы, затем проверяйте общий путь и точные статусы по профильной инструкции. Если причина не сводится к очевидно исправляемой потере общего подключения по сервисной процедуре, сохраните исходные носители для лабораторного восстановления либо восстанавливайте сервис из проверенной резервной копии.
Почему нельзя менять порядок дисков и переносить их по одному
До идентификации реализации RAID и полного состава массива сохраняйте исходное соответствие дисков позициям enclosure:slot. Эта карта помогает отличить отказ накопителя от потери общего пути и сопоставить найденный комплект с прежней конфигурацией. Некоторые контроллеры умеют распознавать переставленные участники с помощью Drive Roaming, но для других реализаций или процедур переноса могут быть важны исходные слоты и топология. Значение также имеют поколение, модель и OEM-вариант контроллера, режим RAID или HBA, версия прошивки, SAS/SATA/NVMe, секторный формат 512e или 4Kn и поддержка шифрования. Подключение участников по одному предъявляет другой системе неполный комплект: она может по казать их как отдельные или foreign-диски, предложить инициализацию либо записать служебные данные. Поэтому перенос выполняют только полным подтверждённым комплектом и по документированной процедуре совместимой реализации.
Не путайте реализации RAID
assemble, import, initialize или online в их интерфейсах не означают одинаковых действий и последствий. Для mdadm особенно опасно переносить советы по контроллерному RAID: его суперблоки, порядок сборки и команды разбираются отдельно в статье «mdadm после сбоя».Когда переходить к штатному восстановлению, резервной копии или лаборатории
RAID не заменяет независимую резервную копию; различие этих задач разобрано в [статье о резервном копировании и RAID](/baza-znaniy/teoriya/raid-rezervnoe-kopirovanie-zashita-dannyh).
| Путь | Признаки, при которых его можно рассматривать | Что остаётся обязательным |
|---|---|---|
| Штатная процедура производителя | Известны реализация RAID, точная модель и firmware; подтверждены состав массива, карта слотов, статусы и причина изменения состояния; процедура прямо описана производителем. | Работать только по документации для этой модели, фиксировать каждый результат и не добавлять непредусмотренные операции. |
| Восстановление сервиса из резервной копии | Есть независимая проверенная копия и нужно вернуть работу сервиса; исходные диски не используются как площадка для экспериментов. | Сначала проверить пригодность копии. Резервная копия не даёт основания перезаписывать исходный массив до оценки возможности восстановления данных. |
| Лабораторное восстановление | Неполный или противоречивый состав, несколько отказов сверх возможностей RAID-уровня, неизвестные изменения метаданных, критичные данные или риск записи на исходные носители. | Сохранить исходные диски, их порядок и все собранные отчёты; не продолжать принудительные попытки сборки. |
Если массив доступен в деградированном режиме, а причина — один подтверждённый отказавший диск, не переносите этот аварийный сценарий на обычную замену. Для идентификации статусов и признаков отказа используйте диагностику Degraded, Offline и Failed; план действий при обычной замене диска описан отдельно. Если же контроллер показывает No Configuration Found, Foreign Configuration, два недоступных диска в RAID 5 или dirty/preserved cache, сначала действует правило сохранения состояния, а не правило быстрого восстановления доступности.
Термины в статье
- Аппаратный RAID
- Реализация RAID, в которой специализированный контроллер формирует логические диски и выполняет операции массива. Наличие и защита кэша зависят от модели.
- Виртуальная машина
- Изолированная вычислительная среда с виртуальными процессорами, памятью, дисками и сетевыми адаптерами, в которой под управлением гипервизора работает гостевая ОС.
- Грязный кэш
- Грязный кэш содержит изменённые блоки, ещё не записанные в постоянное хранилище. Такие блоки нельзя безопасно отбросить до их сброса.
- Деградированный режим
- Состояние отказоустойчивого RAID-массива, потерявшего часть избыточности, но сохраняющего доступ, пока сочетание отказов допустимо для его уровня и раскладки.
- Дисковая корзина
- Дисковая корзина — узел шасси с отсеками для установки нескольких накопителей и организации их подключения к питанию и контроллеру либо HBA.
- Логический диск
- Логический диск — блочное устройство, которое RAID-контроллер или программная RAID-подсистема предоставляет хосту как отдельный накопитель.
- Метаданные RAID
- Метаданные RAID — служебные записи на дисках или контроллере, описывающие состав, уровень, состояние и параметры RAID-массива для его распознавания и сборки.
- Суперблок mdadm
- Служебная метаобласть Linux Software 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: зеркальных копий либо рассчитанной и записанной чётности; расхождения могут исправляться.
- Dell PERC
- Семейство RAID-решений Dell для серверов PowerEdge: аппаратные контроллеры PERC H и программные PERC S. Возможности и совместимость зависят от модели и поколения платформы.
- Failed
- Failed — статус физического накопителя, который RAID-контроллер признал отказавшим и перестал использовать для штатного ввода-вывода в составе массива.
- Foreign Configuration
- Состояние, при котором RAID-контроллер считает найденную на дисках конфигурацию массива не зарегистрированной или не совпадающей с текущей. Её проверяют и импортируют либо очищают.
- Full Initialization
- Full Initialization — полный проход RAID-контроллера по логическому объёму виртуального диска с перезаписью блоков и, для RAID с чётностью, формированием согласованной чётности.
- HBA
- HBA — адаптер ввода-вывода, соединяющий сервер с накопителями или SAN и не формирующий аппаратные RAID-массивы.
- Hot Spare
- Заранее подключённый резервный накопитель RAID-сис темы, автоматически задействуемый для rebuild отказоустойчивого массива при отказе совместимого рабочего диска.
- HPE Smart Array
- Семейство аппаратных и программных RAID-решений HPE для локальных SAS/SATA-накопителей и, в поддерживаемых tri-mode-конфигурациях, NVMe.
- HPE Smart Storage Administrator
- HPE Smart Storage Administrator — средство администрирования совместимых контроллеров HPE, предназначенное для настройки массивов, дисков, кэша и диагностики подсистемы хранения.
- mdadm
- Утилита командной строки Linux для создания, сборки, мониторинга и изменения программных RAID-массивов подсистемы MD.
- MegaRAID
- Семейство аппаратных RAID-контроллеров Broadcom, которые объединяют накопители в массивы и предоставляют ОС логические диски, обрабатывая RAID на самом контроллере.
- NVMe
- NVMe — протокол обмена командами с энергонезависимыми накопителями, оптимизированный для параллельного ввода-вывода; локальные NVMe-SSD обычно подключаются по PCIe.
- Offline
- Offline — зависящий от реализ ации статус накопителя или виртуального диска RAID: первый исключён контроллером из работы, второй недоступен хосту.
- RAID
- Технология объединения нескольких накопителей в логические блочные устройства для повышения производительности и/или отказоустойчивости в зависимости от RAID-уровня.
- RAID 5
- RAID 5 — уровень RAID с чередованием данных и распределённой чётностью, выдерживающий отказ одного диска. Требует минимум трёх дисков.
- RAID-контроллер
- Устройство или моду ль, который формирует RAID-массивы из накопителей и предоставляет ОС логические диски, управляя размещением данных, отказами и восстановлением избыточности.
- RAID-уровень
- RAID-уровень — схема размещения данных и избыточности по накопителям массива, определяющая полезную ёмкость, отказоустойчивость и характеристики ввода-вывода.
- Rebuild
- Процесс восстановления избыточности массива после замены отказавшего диска: контроллер вычисляет и записывает на новый диск недостающие данные из остальных дисков.
- S.M.A.R.T.
- S.M.A.R.T. — технология самодиагностики накопителей, собирающая показатели состояния и ошибок. Она помогает выявлять признаки деградации диска до отказа.
- SAS
- SAS — последовательный интерфейс и набор протоколов SCSI для подключения накопителей, поддерживающий адресацию устройств, экспандеры и обычно двухпортовое подключение дисков.
- SATA
- SATA — последовательный интерфейс подключения HDD, SSD и оптических приводов; в обычной прямой схеме один порт контроллера соединён с одним накопителем.
- StorCLI
- StorCLI — консольная утилита управления совместимыми RAID-контроллерами Broadcom, применяемая для настройки массивов, просмотра состояния дисков, кэша и событий.
- Write-Back кэш
- Политика кэша RAID-контроллера: запись подтверждается после помещения данных в кэш, а на накопители переносится позже. Кэш требует защиты от потери питания.
