Вопрос или проблема
У меня есть 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:
-
Проверка совместимости контроллера: Убедитесь, что ваш RAID-контроллер (например, LSI MegaRAID SAS 9266-8i) поддерживает режим JBOD. Если он не поддерживается по умолчанию, возможно, вам потребуется обновить прошивку контроллера с помощью программного обеспечения от производителя.
-
Включение режима JBOD: Используйте команду
storcli
, чтобы включить JBOD. Ваша команда может выглядеть так:storcli /c0 set jbod=on
Успешное выполнение этой команды должно отразить состояние JBOD в свойствах контроллера.
-
Проверка состояния дисков: После активации JBOD выполните команду для отображения информации о дисках:
storcli /c0 show
Убедитесь, что статусы дисков теперь отображаются как "JBOD".
Несмотря на то, что JBOD может быть и не нужен в вашем сценарии (вы не хотите изменять статус дисков), это самый эффективный способ.
2. Использование одно-дискового RAID 0
Если ваш контроллер не поддерживает JBOD, можно воспользоваться обходным решением — создать одно-дисковый RAID 0 для каждого диска. Это позволит отображать каждый диск в операционной системе, хотя и может представлять определенные риски, связанные с потерей данных.
Шаги для создания одно-дискового RAID 0:
-
Создайте RAID 0 для каждого диска: Используйте команду, чтобы создать одиночный RAID 0:
storcli /c0/e252/s2 create raid=0
Повторите этот процесс для каждого диска. Это создаст виртуальный диск для каждого физического.
-
Проверьте статус новых виртуальных дисков: После создания 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.