Как сделать диски видимыми для операционной системы, если они подключены к RAID, но RAID не настроен.

Вопрос или проблема

У меня есть 4 диска, которые имеют статус “Не настроен, хороший”. Они не входят в какой-либо виртуальный диск. Я хочу представить их без изменения на JBOD. Как сделать, чтобы мои диски были видны операционной системе, оставляя их отдельными дисками (не помещая их в какой-либо RAID)?

Либо ваш RAID-контроллер поддерживает JBOD (или может быть перепрошит на прошивку, поддерживающую JBOD, что распространено, например, у LSI), либо вам нужно прибегнуть к хаку: большинство RAID-контроллеров позволяют создавать RAID 0 на одном диске. Чтобы представить диски операционным системам, вам нужно будет создать RAID 0 для каждого диска в этом случае…

На моем HBA (LSI MegaRAID SAS 9266-8i) и с версией прошивки 3.460.115-6465 необходимо было включить JBOD для контроллера. После этого все диски, которые не входят в RAID, автоматически изменили свой статус с “Не настроен, хороший” на JBOD.

Не могу установить –

root@olive:/home/hbarta# storcli /c0/e252/s2 set jbod
Контроллер = 0
Статус = Неудача
Описание = Установка JBOD для диска завершилась неудачно.

Подробный статус :
===============

-------------------------------------------------
Диск       Статус  Код Ошибки Сообщение                  
-------------------------------------------------
/c0/e252/s2 Неудача   255 Операция не разрешена. 
-------------------------------------------------


root@olive:/home/hbarta# 

Включите для контроллера –

root@olive:/home/hbarta# storcli /c0 set jbod=on
Контроллер = 0
Статус = Успех
Описание = Нет


Свойства контроллера :
=====================

----------------
Ctrl_Prop Значение 
----------------
JBOD      ВКЛ    
----------------


root@olive:/home/hbarta#

По-прежнему не могу установить, но статус теперь JBOD –

root@olive:/home/hbarta# storcli /c0/e252/s2 set jbod
Контроллер = 0
Статус = Неудача
Описание = Установка JBOD для диска завершилась неудачно.

Подробный статус :
===============

-------------------------------------------------
Диск       Статус  Код Ошибки Сообщение                  
-------------------------------------------------
/c0/e252/s2 Неудача   255 Операция не разрешена. 
-------------------------------------------------


root@olive:/home/hbarta# storcli /c0/e252/s2 show
Контроллер = 0
Статус = Успех
Описание = Информация о диске успешно отображена.


Информация о диске :
=================

------------------------------------------------------------------------------------
EID:Slt DID Статус DG       Размер Интерфейс Массив SED PI Размер сектора Модель                  Тип 
------------------------------------------------------------------------------------
252:2    18 JBOD  -  476.437 ГБ SATA SSD Y   N  512B Crucial_CT512MX100SSD1 U  -    
------------------------------------------------------------------------------------

EID-Устройство корпуса|Slt-Номер слота|DID-ID устройства|DG-Группа дисков
DHS-Выделенный горячий резерв|UGood-Не настроен, хороший|GHS-Глобальный горячий резерв
UBad-Не настроен, плохой|Onln-Включен|Offln-Отключен|Intf-Интерфейс
Med-Тип носителя|SED-Самошифрующийся диск|PI-Информация о защите
SeSz-Размер сектора|Sp-Спин|U-Вверх|D-Вниз|T-Переход|F-Иностранный
UGUnsp-Не поддерживается|UGShld-Не настроенный щит|HSPShld-Горячий резерв щит
CFShld-Настроенный щит|Cpybck-Обратная копия|CBShld-Обратная копия щит


root@olive:/home/hbarta#

Ответ или решение

Для того чтобы сделать диски видимыми в операционной системе, когда они подключены к RAID-контроллеру, но не сконфигурированы в какой-либо виртуальный RAID, существует несколько подходов. Рассмотрим их в деталях.

1. Использование режима JBOD

Первым и наиболее оптимальным решением является использование режима JBOD (Just a Bunch Of Disks). Этот режим позволяет управлять каждым диском отдельно, не создавая RAID-массива. Для этого необходимо убедиться, что ваш RAID-контроллер поддерживает JBOD или можно обновить его прошивку для этой цели.

Шаги для активации JBOD:

  1. Проверка совместимости контроллера: Убедитесь, что ваш RAID-контроллер (например, LSI MegaRAID SAS 9266-8i) поддерживает режим JBOD. Если он не поддерживается по умолчанию, возможно, вам потребуется обновить прошивку контроллера с помощью программного обеспечения от производителя.

  2. Включение режима JBOD: Используйте команду storcli, чтобы включить JBOD. Ваша команда может выглядеть так:

    storcli /c0 set jbod=on

    Успешное выполнение этой команды должно отразить состояние JBOD в свойствах контроллера.

  3. Проверка состояния дисков: После активации JBOD выполните команду для отображения информации о дисках:

    storcli /c0 show

    Убедитесь, что статусы дисков теперь отображаются как "JBOD".

Несмотря на то, что JBOD может быть и не нужен в вашем сценарии (вы не хотите изменять статус дисков), это самый эффективный способ.

2. Использование одно-дискового RAID 0

Если ваш контроллер не поддерживает JBOD, можно воспользоваться обходным решением — создать одно-дисковый RAID 0 для каждого диска. Это позволит отображать каждый диск в операционной системе, хотя и может представлять определенные риски, связанные с потерей данных.

Шаги для создания одно-дискового RAID 0:

  1. Создайте RAID 0 для каждого диска: Используйте команду, чтобы создать одиночный RAID 0:

    storcli /c0/e252/s2 create raid=0

    Повторите этот процесс для каждого диска. Это создаст виртуальный диск для каждого физического.

  2. Проверьте статус новых виртуальных дисков: После создания RAID 0 снова выполните команду для отображения состояния ваших дисков:

    storcli /c0 show

    Проверьте, что новые виртуальные диски отображаются правильно и доступны в операционной системе.

3. Обработка ошибок

Если вы встретили ошибки при попытке настройки JBOD или RAID 0, как в вашем случае, где статус операции был "Failure", убедитесь, что:

  • Контроллер поддерживает эти операции в текущем режиме работы.
  • Вы используете актуальные версии прошивки и драйверов для RAID-контроллера.

Заключение

Выбор между JBOD и одно-дисковым RAID 0 упирается в ряд факторов, включая поддержку вашего аппаратного обеспечения и требования к управлению данными. Использование режима JBOD — оптимальное решение для обеспечения гибкости и легкости в управлении дисками, если это поддерживается контроллером. В противном случае, создание одно-дисковых RAID 0 является приемлемым обходным вариантом для того, чтобы сделать ваши диски видимыми в ОС.

SEO-оптимизация

Для профессионального представления данного материала, используйте ключевые слова, такие как "RAID контроллер", "JBOD", "единый RAID 0", "управление дисками", "LSI MegaRAID" и "статус дисков" в заголовках и тексте. Это может быть полезно для повышения видимости вашего ответа в поисковых системах и привлечения аудитории, интересующейся вопросами управления дисками и RAID.

Оцените материал
Добавить комментарий

Капча загружается...