Как изменить статус диска foreign на unconfigured good на контроллере lsi

Обновлено: 06.07.2024

Как неоднократно говорилось всеми умными людьми - "Пока гром не грянет. ", ну а дальше и так всем уже понятно.

На работе есть сервер на Windows Server 2008 R2 являющийся одновременно главным контроллером домена и файловым сервером.
Собран на базе контроллера LSI Megaraid 9260-16i и восьми 2Тб жестких дисков Seagate ST2000DM001.
Диски объединены в массив RAID6.

Были заказаны да аналогичных жестких диска. Немногим больше одной недели их закупали, потом еще примерно неделю я выжидал подходящего момента для замены. В праздники приступил к замене. Сменил статус двух "больных" дисков на - "подготовка к замене". По данным установленной в ОС программы MegaRaid Storage Manager эти диски в вышли из Virtual Drive, спустились ниже и стали Unconfigured Bad. Я извлек их из машины. Через некоторое время последовательно установил два диска им на замену. При этом контроллер самостоятельно не начинал процедуру "ребилда", и по этому я, перевел оба новых диска в состояние Global Hot Spare, затем обновил программу управления контроллером (в смысле refresh) - и увидел, что оба диска "подтянулись" в Virtual Drive и на них начался процесс Rebuild'а. Шел он последовательно, сперва прогресс-бар заполнился на одном винте, затем начался на другом. Я не стал дожидаться окончания процедуры. По журналу контроллера примерно через 6 часов оба диска уже были "в строю". И все пришло в норму.

Но, как выяснилось, не на долго. Неприятности ждали меня в первый рабочий день после праздников.
В журнале мониторинга MSM были строчки с руганью как раз на два новых жестких диска, вида:
Controller ID: 0 Puncturing bad block: PD -:-:12 Location 0xa6cbad78 Event ID:97
Controller ID: 0 Puncturing bad block: PD -:-:14 Location 0xa6cbad78 Event ID:97

а через некоторое время (по тому же журналу за прошлый день), к ним добавились строки вида:
Controller ID: 0 Unrecoverable medium error during recovery: PD -:-:12 Location 0xa6cbad7e Event ID:111
и Controller ID: 0 Unrecoverable medium error during recovery: PD -:-:8 Location 0xa6cbad78 Event ID:111

То есть, когда я утром запустил MSM и увидел все эти события в логе, состояние массива было Partially degraded.
Так как я не достаточно знаком с терминологией и особенностями работы raid-массивов, в частности, очень редко посещал этот форум и не читал обязательной и рекомендованной тут литературы, первым делом принялся искать на просторах всемирной сети информацию о том, что собственно произошло, и чем это все может грозить.

Но было уже поздно. Сотрудники фирмы сообщили о проблемах с доступам к некоторым расположенным на этом сервере сетевым папкам и файлам. Я проверил права доступа - там все было в норме, но и с самого сервера (локально) я не мог открыть эти директории. Затем почти сразу отовсюду посыпались ошибки системы, ошибки с адресами в ОЗУ и ошибки доступа к системным файлам Windows. Буквально через пару минут моя терминальная сессия повисла, а затем закрылась. Сервер ушел на перезагрузку, и ОС с него уже не загружалась. И вот тут, я запаниковал, и сделал единственное что пришло в голову после поверхностного прочтения информации об ошибках их журнала с контроллера - нужно сделать Consistency Check. Я запустил эту процедуру из БИОСа контроллера. Спустя сутки она была завершена, но не принесла положительного результата - ОС так и не загружалась.

Через некоторое время, после подбора загрузочного диска с дистрибутивом Windows 2008 Server R2, и его записи на флешку с поддержкой UEFI (в противном случае другие дистрибутивы и загрузочные носители ругались на то, что Восстановление системы с этого диска невозможно, видимо, не определяя GPT структуру разделов в массиве), удалось с нее загрузиться и запустить Восстановление системы. Там было всего три пункта для выбора, и верхний из них предлагал восстановление системы из резервной копии образа. Так как регулярные бэкапы на сетевое хранилище выполнялись только для файлового хранилища, судя по всему, не неся в себе System State и другую информацию для восстановления ОС, я попробовал посмотреть резервную копию на локальном диске С. Но, открывшейся проводник не смог получить доступ в разделы C и D (раздел под установленную ОС и раздел с файловым архивом), и выставив Вид в проводнике в Таблицу - я увидел, что файловая система этих разделов с массива - RAW.

Собственно, в этот момент я понял, что могу дальше необдуманными действиями совсем все поломать или сделать еще хуже.
Подскажите, пожалуйста, как мне быть? Как вы считаете, что можно в сложившейся ситуации предпринять? Какими должны быть мои действия для восстановления данных и работоспособности сервера?

P.S. Мысли и вопросы на данную тему..

а) так как массив Partially degraded - будет ли ему (и данным на нем) лучше или хуже, если я доставлю еще один такой же диск на 2Тб и запущу процесс пересборки массива? Как это может сказаться на нем?

б) может, мне с установочного дистрибутива ОС запустить CHKDSK /F для системного раздела и файловая система и структура будут восстановлены? Читал, что есть мнения, о том, что для проблемных RAID5 этого лучше не делать, так как это может совсем испортить данные на диске. Но у меня проблемный массив RAID6 ([хотя, в текущем состоянии, он, наверное, ближе к проблемного RAID5), да и верно ли это утверждение о вреде CHKDSK для RAID массивов созданных на аппаратном контроллере с кэшем, памятью, батареей и тп?

в) начинаю с бэкапов восстанавливать данные на отдельный диск на другом ПК, что бы к ним доступ появился у сотрудников. Затем новый КД соберу и введу его в эксплуатацию. верная последовательность действий?

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

Как обновить прошивку (Firmware) на контроллере LSI-01

Всем привет сегодня расскажу как изменить статус диска Foreign на Unconfigured Good на контроллере LSI. Рассмотрим ситуацию, допустим у вас есть сервер, на котором вы поменяли HDD на SSD и высвободили некое количество дисков. На другом сервере у вас вышел из строя диск, вы берете диск из сервера где сейчас уже SSD и думаете что начинается процесс ребилда, но не всегда это случается, и зайдя в MSM утилиту вы видите что у вашего замененного диска статус Foreign. Рассмотрим как запустить ребилд RAID.

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-01

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-01

Выбираем ваш контроллер и идем в меню сверху Go To-Controller-Scan Foreign Configuration

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-02

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-02

Вас спросят импотртировать старую конфигурацию или очистить ее, делаем очистку и выбираем Clear: Remove logical configuration froam all foreign drives

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-03

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-03

Подтверждаем действие установив галку Confirm

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-04

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-04

Видим, что все выполнилось отлично

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-05

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-05

Проделываем так с нужным количеством дисков и видим, что у них статус стал Unconfigured Good.

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-06

Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI-06

Вот так вот просто изменить статус диска Foreign на Unconfigured Good на контроллере LSI.

Популярные Похожие записи:

9 Responses to Как изменить статус диска Foreign на Unconfigured Good на контроллере LSI

На какой статус изменится Foreign после Foreign Config-Clear??

Вы можете детально описать как у вас все было, какой вид рейда, мне очень сложно понять, если можно сделайте скриншот

Что останется от дисков, станет ли виден диск со статусом Foreign и не пропадет ли SSD? Скриншоты с андроида не вставляются((

Где лучше и что для Foreign SSD: Import или Clear: в (VD MGMT) или (Foreign Viev)?

Я бы пошел таким путем, взял бы R-Studio и снял бы полный бэкап диска который имеет статус forein, далее попробовал бы сделать импорт. Если вы введете Clear, то все затрете. Я правильно понимаю, чт оу вас в зеркале был и сата диск и ssd?

Динамический RAID диск отображается как «Чужой», что делать?

Что значит статус «чужой» (foreign, инородный)?

Управление дисками

Базовый диск — это основное представление физического носителя в системе, такие накопители делятся на разделы (тома) и логические диски, каждому логическому тому соответствует закрепленная область на физическом носителе. С их разделами нельзя проводить операции зеркалирования, объединения в один том, резервирования файловой таблицы и так далее.

Динамический диск — это специальный набор томов, разработанный для создания RAID массивов и дисковых пространств. То есть, только динамические диски могут поддерживать все операции и функции массивов.

Так каких же случаях, Windows может присвоить накопителю статус «чужой» (инородный)?

  • Если вы достали носитель из RAID массива или дискового пространства, а потом подключили его «в одиночку» напрямую к материнской плате. Система не сможет распознать весь массив, соответственно носитель получит статут «чужой».
  • Если на вашем ПК установлены несколько операционных систем. Группа дисков, созданная в одной системе, при переносе на другую систему или машину получит этот статус, ее нельзя будет полноценно использовать.
  • При поломке одного или нескольких накопителей в RAID, ОС не сможет прочитать все характеристики и настройки массива, поэтому все оставшиеся диски могут получить статус «чужой динамический».
  • Еще такие проблемы могут произойти при несовместимости ОС. Например, при подключении диска, созданного под Windows 7, в Windows 10 или 8.1.

Что делать если система определила накопитель как «чужой»?

Вы достали диск из массива, и хотите его использовать как обычный.

Подключили диск к материнской плате напрямую, он получил статус «Динамический чужой».

Управление дисками

Так как вам не важна информация на диске, то накопитель необходимо импортировать через «Управление дисками».

Кликаем ПКМ на нужный накопитель, выбираем «Импорт чужих дисков», на предупреждении о том, «что все данные будут удалены» нажимаем Ok. Носитель, получит статус «базовый», его можно будет разбить на разделы и использовать в обычном режиме.

Накопитель не совместим с другой ОС

Если вы переставили носитель из одной системы в другую, но хранящаяся информация крайне важна. В этом случае нужно провести преобразование из «динамического» в «базовый», с сохранением всей информации. Для этого нужно воспользоваться специальными программами, например, TestDisk или Acronis Disk Director.

Acronis Disk Director

Запускаем Acronis Disk Director, находим в списке нужный накопитель, щелкаем ПКМ и выберем в меню «Преобразовать в Базовый». После чего, кликаем на кнопке «Применить ожидающие операции». Теперь накопитель преобразован в «базовый», все разделы, а также данные сохранены.

Вы перенесли группу дисков на другую ОС или компьютер

При переносе группы накопителей на другой ПК или добавлении в новую ОС на той же машине, то она получит статут «чужой». Ее нельзя будет использовать в полном объеме, пока вы не импортируете ее в систему. Она должна быть импортирована «один в один» с сохранением имен.

Очень важно импортировать группу одновременно и целиком, добавить в систему только один диск, с сохранением информации, не получиться.

Открываем «Управление дисками», кликаем ПКМ на одном из носителей, выбираем пункт «Импорт чужих дисков».

Управление дисками

В новом окне будет выведен список всех носителей, которые будут добавлены в систему. А также, сведения о томах, которые будут импортированы. Данные о статусах разделов помогут вам определить, все ли носители из группы будут импортированы. Если система выполнит импорт правильно, то у разделов этих носителей будет выведен статус «Исправен». Но если увидите любой другой статус, кроме «Исправен», следовательно импортированы не все носители из группы.

При поломке одного или нескольких накопителей в RAID

Если один или несколько носителей вышли из строя, то правильно импортировать группу в новую ОС не удастся. Сначала вам нужно будет попытаться восстановить группу на оригинальном ПК или контроллере, посредством замены диска на пустой и пересборки массива. Если такой возможности нет, то стандартными средствами ОС можно импортировать накопители, но вся информация будут утеряна.

Чтобы восстановить данные с таких носителей вам потребуется специальное ПО, которое сможет пересобрать массив или дисковый пул, вытащит все неповрежденные данные с него.

Восстановление данных с поврежденных RAID-массивов, недоступных для компьютера.

Программа Hetman RAID Recovery, сможет автоматически прочитать данные с поломанного массива, или позволит в ручном режиме пересобрать массив с помощью RAID-конструктора. О том как это сделать смотрите в этом видео.

Andrey Mareev

Автор: Andrey Mareev, Технический писатель

В далеком 2005 году, я получил диплом по специальности «Прикладная математика» в Восточноукраинском национальном университете. А уже в 2006 году, я создал свой первый проект по восстановления данных. С 2012 года, начал работать в компании «Hetman Software», отвечая за раскрутку сайта, продвижение программного обеспечения компании, и как специалист по работе с клиентами. Подробнее

Случилось неприятное - диск в аппаратном RAID Intel MegaRAID (LSI MegaRAID) вывалился и встал в режим ошибки . Сам RAID об этом сигнализирует ораньжевой или красной лампочкой спереди на корзине диска, а MegaCLI рапортует ошибку и пишет, что RAID Volume находится в режиме Degraded.

Intel MegaRAID - как вернуть диск в RAID (переподключить и пересобрать) или ошибка Foreign configuration

Foreign configuration(s) found on adapter. Press any key to continue, or ’C’ to load the configuration utility or ’F’ to import foreign configuration(s) and continue.

There are offline or missing virtual drives with preserved cache. Please check the cables and ensure that all drives are present. Press any key to enter the configuration utility.

Или же Вы просто заменили диск на другой аналогичный. И Вам необходимо присоединить его к существующему набору и синхронизировать.


В данной заметке предполагается, что MegaCLI (т.н. CmdTool2) у Вас уже установлена. Для Windows или Redhat ее скачать и поставить можно с сайта Intel, для Debian вот <> заметка как это сделать.

Очистку внешней конфигурации нельзя делать, т.к. это приведет к удалению массива.

Если импортировать внешнюю конфигурацию, она попытается вернуть внешние диски в массив и записать сохраненный кэш.

Вариант решения

1) Сначала найдем замененный (переткнутый) диск:


Эта команда отобразить детальную информацию по всем подключенным физическим дискам ко всем присутствующим контроллерам. Ищем среди вывалившегося списка что-то вроде такого:

.
Enclosure Device ID: 8
Slot Number: 3
.

Firmware state: Unconfigured(Bad), Spun Up
.

Заметка: Если вместо "Unconfigured(Bad)" у Вас светится "Unconfigured(Good)" - переходите к п.4.


2) Если статус устройства "Unconfigured(Bad)", то нам сначала нужно поднять статус до Good:

$ sudo CmdTool2 -PDMakeGood -PhysDrv[8:3] -a0
Adapter: 0: EnclId-8 SlotId-3 state changed to Unconfigured-Good.


3) Стираем информацию об инородных конфигурациях:

$sudo CmdTool2 -CfgForeign -Clear -a0
Foreign configuration 0 is cleared on controller 0.


4) Теперь подоткнем диск в существующий RAID.

Для этого нам нужно сначала найти выпавший диск - его Array и Row:

$ sudo CmdTool2 -PdGetMissing -a0

Adapter 0 - Missing Physical drives

No. Array Row Size Expected
0 1 1 952720 MB


Т.е., из примера выше, выпавший диск имеет Array=1 и Row=1. Что-ж, подтыкаем диск обратно в RAID:

$ sudo CmdTool2 -PdReplaceMissing -PhysDrv[8:3] -array1 -row1 -a0

Adapter: 0: Missing PD at Array 1, Row 1 is replaced.


И запускаем пересборку (синхронизацию) диска:

$ sudo CmdTool2 -PDRbld -Start -PhysDrv[8:3] -a0

Started rebuild progress on device(Encl-8 Slot-3)


Посмотреть текущий прогресс ребилда можно командой:

$ sudo CmdTool2 -PDRbld -ShowProg -PhysDrv[8:3] -a0

Rebuild Progress on Device at Enclosure 8, Slot 3 Completed 2% in 5:03 Minutes.

Foreign Configuration found

ПримечаниеИз-за этого скрипта возможно, Intel® RAID Controller звуковые сигналы. Подробнее о том, как отменять сигнализацию контроллеров Intel® RAID.

Во-первых, внешняя конфигурация обычно относится к конфигурации RAID, которая уже существует в замене набора дисков, устанавливаемых в компьютерную систему. (эта ссылка относится к представлению в приложении B соответствующего руководства пользователя по для RAID-контроллеров Intel®). Однако во время замены Intel® RAID Controller также может произойти внешняя конфигурация. Также это может произойти, если физические диски будут перенесены с одного сервера на другой.

Есть ли что-то, что мне необходимо делать перед началом?

  • Если вы только что заменили RAID-контроллер Intel®, всегда перед подключением дисков Обновите встроенное по RAID, а затем выполните импорт конфигурации RAID.
  • Если контроллер является новым, не подключайте диски до тех пор, пока не обновите встроенное по RAID.
  • Всегда уверенно убедитесь в том, что ваши данные заархивированы и защищены. Ознакомьтесь с дополнительными сведениями

Physical Drive (PD) Management menu

Некоторые накопители помечены как ФРН-BA (зарубежный плохой). В следующем примере показано, как BIOS BIOS может отобразить его в меню управления физическим диском (PD):

    Если контроллер не имеет допустимой конфигурации, вы гритед с экраном RAID, который не показывает конфигурации. Однако на правой стороне есть напоминание о наличии данных о зарубежных конфигурациях.

Читайте также: