Влияет ли включение режима JBOD на контроллерах на основе LSI на существующие логические диски / массивы?

У меня есть интегрированный рейд-контроллер LSI2208 на серверной плате Supermicro X9DRH. В настоящее время он имеет логический диск (LD), состоящий из 4 вращающихся дисков. Теперь я хочу добавить еще несколько дисков в JBOD, чтобы позволить ОС напрямую обращаться к ним (в отличие от создания выделенного RAID0 LD на диск).

Есть пара ссылок ( здесь, например), объясняющих, как включить режим JBOD на контроллерах LSI2208. Похоже, это переключатель "все или ничего": либо JBOD поддерживается на контроллере, либо нет.

Команда:

megacli -AdpSetProp EnableJBOD 1 -a0

... включил бы режим JBOD на контроллере 0

Из прочтения здесь видно, что диски, подключенные к контроллеру, но не связанные с логическим диском, становятся видимыми для ОС.

Вопрос: это разрушительная операция? Что происходит с существующим (RAID5/1/0) логическим диском после этого? Или это влияет только на диски, еще не выделенные для логического диска?

Я мог бы просто попробовать это, но это означает, что сначала нужно создать резервные копии нескольких ТБ данных.

Надеюсь, у кого-то есть ответ!

1 ответ

Я только что попробовал это на машине, оборудованной LSI 3108. Я вставил восемь дисков, установил шесть из них как RAID6, пометил его, установил файловую систему (XFS) и смонтировал ее. Затем я положил некоторые данные на смонтированную ФС.

После этого я включил режим JBOD с storcli64 /c0 set jbod=on Два оставшихся диска сразу обнаружились как устройства Unix, а существующий том RAID остался нетронутым. Я даже подтвердил это, прочитав и написав об этом.

По крайней мере, на 3108 я могу смешивать режимы. Я был бы удивлен, если бы LSI/Avago разрешил переключение режимов без предупреждения о потенциальной проблеме. Их утилиты довольно солидны.

Другие вопросы по тегам