Эта статья относится прежде всего к аппаратному RAID, где RAID-контроллер представляет ОС логический диск. Foreign не является штатным статусом программного RAID: mdadm, ZFS и другие программные стеки распознают свои служебные данные иначе. Для выбора границы между HBA, аппаратным RAID, ZFS и mdadm см. HBA или RAID-контроллер: выбор для ZFS, Ceph, mdadm и RAID; для mdadm — mdadm после сбоя: замена диска, сборка, расширение и удаление RAID.
Что означает Foreign Configuration
Foreign Configuration означает, что контроллер прочитал на подключённых физических дисках сведения о RAID, но не считает эту конфигурацию частью своей текущей активной конфигурации. Контроллер мог не создавать этот массив сам, потерять собственную запись о нём после замены оборудования или увидеть диски другого массива.
Сообщение часто появляется после переноса дисков в другой сервер, другую дисковую корзину, после замены контроллера, сброса его конфигурации или изменения путей через SAS-экспандер. Перестановка дисков по слотам иногда поддерживается как Drive Roaming, но только в документированных границах конкретного контроллера и платформы.
Foreign — не диагноз
Не подтверждайте эти действия до диагностики
Что зафиксировать до Import или Clear
Сначала сохраните сведения из доступного сейчас интерфейса: сделайте фото экранов BMC, BIOS/UEFI или утилиты управления либо экспортируйте отчёт и журнал событий. Если для входа в BIOS/UEFI требуется перезагрузк а, до неё проверьте и зафиксируйте сообщения о dirty или preserved cache: ради снимка состояния нельзя без оценки риска выключать или перезагружать сервер. Данные, собранные только после Import или Clear, уже не заменят исходный снимок: часть картины может исчезнуть или измениться.
Минимальный снимок состояния до изменяющих операций
| Что записать | Зачем это нужно |
|---|---|
| Модель и OEM-исполнение контроллера, версия прошивки, драйвера и утилиты | Модель и прошивка нужны для проверки правил замены контроллера, переноса дисков и поведения Import/Clear; версии драйвера и утилиты — для корректной трактовки доступных функций и вывода. |
| Модель сервера, корзины, экспандера, кабелей и текущая топология | Помогает отличить проблему массива от потери пути к группе дисков. |
| Для каждого диска: модель, serial или WWN, ёмкость, секторный формат, enclosure:slot, статус | Позволяет сопоставить фактически найденные диски с ожидаемыми и не перепутать одинаковые накопители. |
| Состояние foreign-набора: RAID-уровень, число членов, Virtual Drive, Missing/Degraded/Offline и другие показанные статусы | Это основа решения, относится ли набор к нужному массиву. |
| События контроллера и история переноса или отказа | Объясняет, почему конфигурация стал а foreign и были ли ошибки до переноса. |
| Состояние кэша и сообщения о preserved или dirty cache, если они есть | Такие сообщения требуют отдельного разбора; не следует автоматически выключать сервер или очищать конфигурацию. |
Отдельно отметьте секторный формат накопителей, включая 4Kn, и тип подключения. Замена 512e на 4Kn, смена контроллера, корзины или экспандера может выходить за условия совместимого переноса массива. Матрицу совместимости нельзя выводить из того, что оба устройства используют SAS или имеют похожий интерфейс.
Foreign Configuration: когда Import обоснован
Импорт не восстанавливает массив «по умолчанию», а предлагает контроллеру принять найденную конфигурацию. Для Dell PERC и MegaRAID названия экранов вроде Preview Foreign Configuration, Import Foreign Configuration или Foreign View встречаются в разных поколениях, но меню, состав предварительного просмотра и последствия зависят от OEM-прошивки и версии firmware. Перед действием сверяйтесь с документацией именно используемой модели.
Проверка foreign-набора перед импортом
Это не универсальная последовательность кнопок, а условия, которые должны быть выполнены до подтверждения Import.
- 1Сопоставьте RAID-уровень и число участниковСравните показанный RAID-уровень, количество дисков и размер Virtual Drive с документированной схемой прежнего массива. Если ожидается RAID 10 из четырёх дисков, а найден иной уровень или другое количество членов, это стоп-критерий.
- 2Идентифицируйте каждый видимый дискСверьте serial или WWN, ёмкость и enclosure:slot с ранее сохранённой картой либо с инвентаризацией. Номер слота после переноса может измениться, поэтому сам по себе не подтверждает принадлежность диска.
- 3Объясните состояние Virtual Drive и дисковПроверьте, почему набор отображается Optimal, Degraded, Offline, Missing или иначе. Если до переноса массив был исправен, а теперь обнаружен как неполный или деградированный, сначала ищите проблему тракта, подключения или совместимости.
- 4Проверьте историю изменения оборудованияУбедитесь, что перенос выполнялся целым набором дисков и что новый контроллер, корзина, экспандер, тип накопителей и секторный формат поддерживают такой сценарий по документации производителя.
- 5Отделите нужный набор от постороннихПри нескольких foreign-наборах не импортируйте первый попавшийся. Каждый набор сопоставьте с историей сервера и идентификаторами дисков; старые диски от другого сервера могут не иметь отношения к текущему массиву.
- 6Только после совпадения выполните ImportИмпорт обоснован, когда состав и состояние соответствуют ожидаемому массиву, причины foreign понятны, а документация подтверждает поддержку конкретного сценария для используемой модели контроллера, OEM-реализации и версии прошивки. После операции сразу переходите к проверкам статуса, а не к обычной нагрузке.
Проблема
Foreign-набор полностью совпадает с ожидаемым массивом
Возможные причины
- Замена совместимого контроллера.
- Перенос полного набора дисков в поддерживаемую топологию.
- Утрата активной записи конфигурации на контроллере при сохранённых метаданных дисков.
Решение
Сохраните снимок состояния и выполните Import штатным способом именно для данного контроллера. Затем проверьте Virtual Drive, все физические диски, кэш и видимость ожидаемого тома в ОС. Файловую систему сначала проверяйте только средствами, безопасными для её текущего состояния и не выполняющими автоматическое исправление.
Как избежать
До плановой замены контроллера сохраняйте конфигурацию, инвентаризацию дисков, версии прошивки и проверяйте документированные правила замены контроллера.
Проблема
Foreign Configuration не совпадает с ожидаемым массивом или состав неполный
Возможные причины
- Неполный перенос дисков или неверно определённый набор.
- Проблема корзины, экспандера, кабеля или питания.
- Несовместимость контроллеров либо неподдерживаемая смена топологии.
- Старые метаданные от другого массива.
- Реальная неисправность накопителя или нескольких накопителей.
Решение
Остановитесь: не импортируйте и не очищайте конфигурацию, не создавайте Virtual Disk и не запускайте Rebuild. Сохраните диагностику и переходите к Восстановление RAID после сбоя: что делать до изменений на дисках. Статусы Failed, Offline и деградацию физических дисков разбирайте по RAID Degraded, Offline или Failed: диагностика отказа дисков.
Как избежать
При переносе маркируйте диски и фиксируйте serial/WWN, не смешивайте наборы и не переносите участников массива по одному.
Деградированный массив — не автоматическое разрешение на Import
Когда допустим Clear Foreign Configuration
Clear Foreign Configuration допустим только после проверки области действия операции и подтверждения, что прежняя конфигурация и данные на всех затрагиваемых дисках больше не нужны. Типичный случай — диски действительно предназначены для нового массива, а foreign-запись относится к выведенной из эксплуатации системе и это подтверждено по идентификаторам накопителей.
Clear не является безопасной проверкой
Поэтому Clear нельзя применять, чтобы убрать предупреждение, посмотреть, «появится ли массив», или подготовить диски до выяснения их происхождения. Сначала проверьте документацию конкретной модели и подтвердите, что очищается именно ненужный набор. Если данные потенциально ценны или история не подтверждена, правильное действие — не Clear, а сохранение диагностики и переход к Восстановление RAID после сбоя: что делать до изменений на дисках.
No Configuration Found: почему RAID-массив не определяется
Надпись No Configuration Found не доказывает, что диски пусты. Её точный смысл зависит от интерфейса: он может относиться к отсутствию foreign-набора, активных Virtual Drive, конфигурации на контроллере или к иному объекту. Сначала установите, какой экран и какая утилита выдали сообщение, а затем сверяйте его описание с документацией версии firmware.
Проверка при No Configuration Found
| Возможная причина | Что проверить до изменений | Допустимое следующее действие |
|---|---|---|
| Контроллер не распознал или не поддерживает метаданные прежнего массива | Модель прежнего и текущего контроллеров, OEM-исполнение, firmware, правила замены контроллера. | Проверить совместимость по документации; не создавать новый RAID. |
| Подключён не весь набор дисков | Видимость каждого ожидаемого serial/WWN, питание, кабели, порты, корзину и экспандер. | Восстановить видимость тракта и снова снять диагностику. |
| Изменилась топология или секторный формат | Корзину, экспандер, контроллер, 512e/4Kn, тип SAS/SATA/NVMe и поддерживаемость комбинации. | Остановиться при неподтверждённой совместимости. |
| Проблема подключения затронула группу дисков | События контроллера, ошибки линка, состояние корзины, кабелей и питания. | Диагностировать общий путь, а не объявлять все диски отказавшими. |
| Это был программный RAID, а не аппаратный | Как ОС видела диски до сбоя: отдельными устройствами или одним логическим диском контроллера. | Проверять соответствующий программный стек, а не импорт Foreign. |
| Конфигурация действительно удалена или диски принадлежат другому массиву | Инвентаризацию, журнал изменений, serial/WWN и наличие резервной копии. | Не выполнять инициализацию до определения дальнейшего сценария восстановления. |
Если одновременно исчезла группа накопителей, особенно за одной корзиной или экспандером, первичной причиной может быть общий путь, а не независимый отказ всех дисков. Дополнительные симптомы контроллера, недоступности логического диска и сообщений Cache Disabled разобраны в статье RAID-контроллер не определяется: Cache Disabled и Disk Not Supported.
Что проверить после успешного Import
Успешный Import означает лишь, что контроллер принял конфигурацию. Он не подтверждает целостность пользовательских данных и не заменяет резервную копию; о различии RAID и независимой копии см. Почему RAID — не резервное копирование: защита данных сервера.
- Проверьте статус Virtual Drive: он должен быть объяснимым, а не просто «видимым». Статусы Degraded или Offline требуют отдельной диагностики.
- Проверьте каждый физический диск: членство в массиве, состояние, serial/WWN, enclosure:slot и предупреждения контроллера.
- Проверьте состояние кэша, защиту кэша и журнал событий. Не включайте принудительно рискованные политики записи ради производительности.
- Убедитесь, что ОС увидела именно ожидаемый логический диск правильной ёмкости. Не форматируйте и не инициализируйте устройство, если его идентичность не подтверждена.
- Проверьте файловую систему средствами, безопасными для её текущего состояния. Для критичных данных сначала определите, допускает ли конкретная проверка запись или исправление.
- До возобновления рабочей записи подтвердите наличие актуальной пригодной резервной копии.
Проблема
После Import Virtual Drive не стал Optimal, ОС не видит том или массив деградирован
Возможные причины
- Импортирована конфигурация с уже существовавшей деградацией.
- Не все диски или пути подключения доступны.
- Новый контроллер не полностью совместим с массивом.
- ОС, драйвер или слой хранения не видит устройство корректно.
- Есть ошибки накопителей, кэша или общей инфраструктуры подключения.
Решение
Не начинайте Rebuild, не назначайте Hot Spare и не переводите диск Force Online, пока не объяснён каждый статус. Сохраните новый снимок состояния и сопоставьте его с данными до Import. При проблемах физических дисков используйте RAID Degraded, Offline или Failed: диагностика отказа дисков; при неясном или неполном составе — Восстановление RAID после сбоя: что делать до изменений на дисках.
Как избежать
Перед заменой контроллера проверяйте совместимость, сохраняйте карту дисков и подтверждайте резервные копии.
Особенности Dell PERC и LSI MegaRAID
Dell PERC и MegaRAID часто показывают foreign-конфигурации и предлагают операции просмотра, импорта или очистки, но их нельзя считать взаимозаменяемыми только из-за общего происхождения отдельных аппаратных платформ. Поведение определяется поколением контроллера, серверной платформой, OEM-прошивкой, версией firmware, корзиной и составом накопителей.
Названия пунктов меню, доступность Preview и поля отчётов могут отличаться между iDRAC, BIOS/UEFI и консольными утилитами. StorCLI полезна для снимка состояния совместимых MegaRAID, но команды и вывод следует сверять с установленной версией и OEM-документацией. Пример безопасной инвентаризации и управления MegaRAID приведён в MegaRAID и StorCLI: настройка RAID и проверка состояния в Linux; настройка PERC отдельно описана в Настройка RAID на Dell PowerEdge: PERC, iDRAC и Virtual Disk.
Термины в статье
- 4Kn
- 4Kn — формат накопителя с логическим и физическим сектором 4096 байт, без эмуляции 512-байтных секторов. Требует поддержки со стороны всего тракта ввода-вывода.
- Аппаратный RAID
- Реализация RAID, в которой специализированный контроллер формирует логические диски и выполняет операции массива. Наличие и защита кэша зависят от модели.
- Деградированный режим
- Состояние отказоустойчивого RAID-массива, потерявшего часть избыточности, но сохраняющего доступ, пока сочетание отказов допустимо для его уровня и раскладки.
- Дисковая корзина
- Дисковая корзина — узел шасси с отсеками для установки нескольких накопителей и организации их подключения к питанию и контроллеру либо HBA.
- Логический диск
- Логический диск — блочное устройство, которое RAID-контроллер или программная RAID-подсистема предоставляет хосту как отдельный накопитель.
- Метаданные RAID
- Метаданные RAID — служебные записи на дисках или контроллере, описывающие состав, уровень, состояние и параметры RAID-массива для его распознавания и сборки.
- Программный RAID
- RAID, реализованный ОС или другим программным стеком хоста без отдельного аппаратного RAID-контроллера. Использует вычислительные ресурсы сервера.
- Физический диск
- Физический диск — отдельный HDD, SSD или иной накопитель, распознанный RAID-контроллером как член массива либо как независимое устройство.
- Dell PERC
- Семейство RAID-решений Dell для серверов PowerEdge: аппаратные контроллеры PERC H и программные PERC S. Возможности и совместимость зависят от модели и поколения платформы.
- Drive Roaming
- Drive Roaming — функция RAID-контроллера, позволяющая распознать массив после перестановки его дисков меж ду поддерживаемыми слотами или портами того же контроллера.
- Failed
- Failed — статус физического накопителя, который RAID-контроллер признал отказавшим и перестал использовать для штатного ввода-вывода в составе массива.
- Foreign Configuration
- Состояние, при котором RAID-контроллер считает найденную на дисках конфигурацию массива не зарегистрированной или не совпадающей с текущей. Её проверяют и импортируют либо очищают.
- Full Initialization
- Full Initialization — полный проход RAID-контроллера по логическому объёму виртуального диска с перезаписью блоков и, для RAID с чётностью, формированием согласованной чётности.
- HBA
- HBA — адаптер ввода-вывода, соединяющий сервер с накопителями или SAN и не формирующий аппаратные RAID-массивы.
- Hot Spare
- Заранее подключённый резервный накопитель RAID-системы, автоматически задействуемый для rebuild отказоустойчивого массива при отказе совместимого рабочего диска.
- mdadm
- Утилита командной строки Linux для со здания, сборки, мониторинга и изменения программных RAID-массивов подсистемы MD.
- MegaRAID
- Семейство аппаратных RAID-контроллеров Broadcom, которые объединяют накопители в массивы и предоставляют ОС логические диски, обрабатывая RAID на самом контроллере.
- Offline
- Offline — зависящий от реализации статус накопителя или виртуального диска RAID: первый исключён контроллером из работы, второй недоступен хосту.
- RAID 10
- Комбинированный уровень: чередование (RAID 0) поверх зеркальных пар (RAID 1). Сочетает высокую скорость и отказоустойчивость, отдавая под избыточность половину ёмкости.
- RAID-контроллер
- Устройство или модуль, который формирует RAID-массивы из накопителей и предоставляет ОС логические диски, управляя размещением данных, отказами и восстановлением избыточности.
- RAID-уровень
- RAID-уровень — схема размещения данных и избыточности по накопителям массива, определяющая полезную ёмкость, отказоустойчивость и характеристики ввода-вывода.
- Rebuild
- Процесс восстановления избыточности массива после замены отказавшего диска: контроллер вычисляет и записывает на новый диск недостающие данные из остальных дисков.
- SAS
- SAS — последовательный интерфейс и набор протоколов SCSI для подключения накопителей, поддерживающий адресацию устройств, экспандеры и обычно двухпортовое подключение дисков.
- SAS-экспандер
- Устройство коммутации SAS, расширяющее число подключаемых накопителей относительно числа портов контроллера. Передаёт SAS-трафик между инициаторами и целевыми устройствами.
- StorCLI
- StorCLI — консольная утилита управления совместимыми RAID-контроллерами Broadcom, применяемая для настройки массивов, просмотра состояния дисков, кэша и событий.
- ZFS
- ZFS — файловая система и менеджер томов с пулами хранения, контрольными суммами и копированием при записи, объединяющий управление дисками и данными.
