Как происходит процедура восстановления массива?

Status
Not open for further replies.

jgbobby

Cadet
Joined
Feb 6, 2015
Messages
6
Добрый день!

Изучаю freenas. На данный момент тестовая машина с 6хSATA 1.5Gb в RAIDZ2. Все настроил, все работает. Хочу сымитировать выход из строя одного или двух дисков, чтоб понять, как будет вести себя деградировавший массив и что в таком случае делать. Выключаю питание, выдергиваю два диска, запускаю - начинается загрузка GRUB, а дальше все сваливается в GRUB rescue и unknown file system. Если втыкаю этаже диски обратно, система нормально загружается. Если втыкаю чистые диски, типа для перестроения массива, вываливается тот же самый GRUB rescue. То ли плохо искал в документации freenas, то ли еще чего, но инфы о восстановлении массива через GRUB rescue не нашел. Вот тут http://doc.freenas.org/9.3/freenas_storage.html#replacing-a-failed-drive только о замене подыхающего диска через гую. У меня же дальше GRUB resсue не идет.

Или я неправильно валю массив? :)
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Проверь что у тебя происходит в BIOS с очередностью загрузки когда ты диски вынимаеш. GRUB до дисков с данными дела быть не должно. Загрузку с них лучше вообше по возможность выключить, чтобы не смущать никого.
 

jgbobby

Cadet
Joined
Feb 6, 2015
Messages
6
В BIOS все нормально - стоит загрузка с флешки.

А как вообще должно быть в такой ситуации? Должен загружаться гуи, который будет орать о деградировавшем массиве? Или как?
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Да. Конечно. Как я сказал, загрузка должна идти с флешки (или туда ты поставил). BIOS прочих контроллеров лучше отключить вообще, чтобы не тратили время на сканирование и проверку дисков. Когда система загрузится -- она увидит что дисков не хватает и высветит в WebUI справа вверху кнопку Alert красным.
 

jgbobby

Cadet
Joined
Feb 6, 2015
Messages
6
Я так и предполагал, но появляется GRUB rescue. Ядро стоит на флешке, на дисках только массив. Диски подключены через 8ми портовый RAID контроллер в JBOD-режиме, т.е. фринас их все видит как отдельные диски. Версия фринас 9.3 от 30.01.2015 (201501301837).
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Даже не знаю, не спец в GRUB. Наделай скриншотов и создай баг репорт.
 

Robert Smith

Patron
Joined
May 4, 2014
Messages
270
JBOD mode is wrong for FreeNAS, you have to burn the controller into the initiator target (IT) mode.
 

jgbobby

Cadet
Joined
Feb 6, 2015
Messages
6
JBOD mode is wrong for FreeNAS, you have to burn the controller into the initiator target (IT) mode.
Thank you. Yes, I'm using LSI 3081e-r controller, but in IR-mode. I'll burn it into the IT mode as you recommended. But why FreeNAS starting at GRUB rescue mode, if I simple removed 1 or 2 physical disks?
 

Robert Smith

Patron
Joined
May 4, 2014
Messages
270
Perhaps GRUB gets confused with disk enumeration.

The easiest way to fix it, is probably wipe everything, and do a fresh install of FreeNAS onto USB flash after burning the controller.

If it keeps happening in IT mode, then it is a bug in FreeNAS.
 

jgbobby

Cadet
Joined
Feb 6, 2015
Messages
6
Perhaps GRUB gets confused with disk enumeration.

The easiest way to fix it, is probably wipe everything, and do a fresh install of FreeNAS onto USB flash after burning the controller.

If it keeps happening in IT mode, then it is a bug in FreeNAS.
So it's can happen because of IR-mode of controller?
 

Robert Smith

Patron
Joined
May 4, 2014
Messages
270
The theory is, IR-mode controller presents disks to the system in a way that can confuse the loader which are USB flash disks and which are RAID disks.
 
Status
Not open for further replies.
Top