BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Fatal trap 12: fault while in kernel mode. FreeNas
СообщениеДобавлено: Пн 05 фев, 2018 6:33 am 
Не в сети

Зарегистрирован: Пт 02 фев, 2018 7:50 am
Сообщения: 6
Здравствуйте.
Помогите с проблемой новичку. Есть FreeNas version 0.7.2 (revision 5203) используется как сетевое хранилище.
Три HDD: один 80 Гб загрузочный и два по 1 Тб рейд.
Появилась проблема, проработав 3-4 минуты уходит в Fatal trap 12: fault while in kernel mode.
Проверил все HDD, на одном 1 терабайтнике бэдовские сектора, исправил, но проблема осталась.
Пробовал на другой материнке и с другим полностью железом, тоже самое.
Видать полетело что то загрузочное. Беда в том что никогда не работал с FreeNas не знаю как подступится к нему.
Прекрипил файлиы при загрузке
Помогите пожалуйста.


Вложения:
1111.jpg
1111.jpg [ 452.01 КБ | Просмотров: 1654 ]
2222.jpg
2222.jpg [ 301.02 КБ | Просмотров: 1654 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fatal trap 12: fault while in kernel mode. FreeNas
СообщениеДобавлено: Вт 06 фев, 2018 6:56 am 
Не в сети

Зарегистрирован: Пт 02 фев, 2018 7:50 am
Сообщения: 6
Никто помочь не может?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fatal trap 12: fault while in kernel mode. FreeNas
СообщениеДобавлено: Вт 06 фев, 2018 4:30 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2280
mian писал(а):
Никто помочь не может?


ну а как Вам помочь, если Вы новичок?

Нужно загрузиться с флешки от FreeBSD, посмотреть
как создана UFS, 100% c SU (SoftUpdates),
проверить HDD : smart, short & long

И сделать выводы:

- есть проблемы с HDD или нет
- запусткать fsck_ffs -y или fsck_ffs -f -y
- выполнить tunefs чтобы убрать SU или просто убрать background fsck?

прежде чем делать верхнее, сделать образ этого HDD через dd и можно сперва
поработать с образом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fatal trap 12: fault while in kernel mode. FreeNas
СообщениеДобавлено: Ср 07 фев, 2018 5:57 am 
Не в сети

Зарегистрирован: Пт 02 фев, 2018 7:50 am
Сообщения: 6
а поподробнее как сделать образ с помощью dd? нужен такой же HDD, такого же объема?
скачал https://www.ulozto.net/!mLmmWV6i/freena ... 2-8191-iso и записал на болванку,
с него можно подгрузится?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fatal trap 12: fault while in kernel mode. FreeNas
СообщениеДобавлено: Ср 07 фев, 2018 6:07 am 
Не в сети

Зарегистрирован: Пт 02 фев, 2018 7:50 am
Сообщения: 6
и для копирования образа проблемного диска загрузиться с загрузочного и нужен только пустой диск и проблемный?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fatal trap 12: fault while in kernel mode. FreeNas
СообщениеДобавлено: Ср 07 фев, 2018 6:14 am 
Не в сети

Зарегистрирован: Пт 02 фев, 2018 7:50 am
Сообщения: 6
нашел тут как копировать с помоoью dd. Пойдет?
http://www.natalink.ru/articles/sozdani ... _dd_v_unix


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fatal trap 12: fault while in kernel mode. FreeNas
СообщениеДобавлено: Ср 07 фев, 2018 10:47 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2280
mian писал(а):
нашел тут как копировать с помоoью dd. Пойдет?
http://www.natalink.ru/articles/sozdani ... _dd_v_unix


подойдет

# dd if=/dev/adaX of=/path/adaX.img bs=64KB conv=sync,noerror

где X=0,...,N номер диска, у Вас видимо будет ada0 или ad0 - зависит
от того с какого LiveCD грузиться, те от версии FreeBSD.
bs - размер блока, с большим:1GB-4GB копирование будет быстрей,
но и проблем больше, conv=sync,error - не прерывать при сбоях,
если сбойные блоки, вместо мусора писать нули

удобней сделать так:
- установить FreeBSD 11.1 на флешку, поставить из пакета smartmontools
# pkg
попросит установить пакетный менеджер - нажать "Y"
# pkg update (создать и обновить локальную базу репо)
# pkg install -y smartmontools

посмотреть какие диски с какими именами:
# grep ^ada /var/run/dmesg.boot
или
# camcontrol devlist

проверить диск:
# smartctl -s on /dev/ada0
# smartctl -H /dev/ada0
# smartctl -A /dev/ada0
тесты, короткий ~2минуты:
# smartctl -l short /dev/ada0
длинный 1-2 часа для 80GB
# smartctl -l long /dev/ada0
посмотреть результат
# smartctl -l selftest /dev/ada0

если с диском все ok, выполнить fsck:
# fsck_ffs -y /dev/ada0
посмотреть как размечен
# gpart show ada0

далее по ситуации - монтировать...
- уставновить в систему нормальный диск, посмотреть
какое у него будет имя:
# camcontrol devlist
# gpart show adaX
- разметить если нужно и создать FS
- смонтировать в /mnt
# mount /dev/adaXpY /mnt
- выполнить копирование 'dd'
# dd if=/dev/ada0 of=/mnt/ada0.img bs=64KB conv=sync,noerror
если для работы взяли диск тоже 80GB, можно сделать
копию байт в байт прямо на него:
# dd if=/dev/ada0 of=/dev/adaX bs=64KB conv=sync,noerror
где X номер

Остальное нужно смотреть по ситуации, если smartmontools тесты
прошли успешно, fsck и после этого монтировать FS, смотреть
как создана FS, при наличии background fsck - я бы отключил,
возможно убрать SU через tunefs...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fatal trap 12: fault while in kernel mode. FreeNas
СообщениеДобавлено: Ср 07 фев, 2018 12:50 pm 
Не в сети

Зарегистрирован: Пт 02 фев, 2018 7:50 am
Сообщения: 6
Можно поподробнее для тех кто в танке.
Вы говорите что копировать нужно dd.
Еще раз. Гружусь с FreeNas Live 0.7.2. С новым диском и порченным?
Новый диск должен быть такого же объема 1 Тб?
Потом копирую.
И потом пошел дальше с этого места уже с тремя дисками? :
- установить FreeBSD 11.1 на флешку, поставить из пакета smartmontools


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Fatal trap 12: fault while in kernel mode. FreeNas
СообщениеДобавлено: Ср 07 фев, 2018 1:50 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2280
mian писал(а):
Можно поподробнее для тех кто в танке.
Вы говорите что копировать нужно dd.
Еще раз. Гружусь с FreeNas Live 0.7.2. С новым диском и порченным?
Новый диск должен быть такого же объема 1 Тб?
Потом копирую.
И потом пошел дальше с этого места уже с тремя дисками? :
- установить FreeBSD 11.1 на флешку, поставить из пакета smartmontools


если нужен ОБРАЗ диска - 'dd', если слить данные, на выбор:
dump (дамп файловой системы), tar, cpio или pax - копирование файлов и директорий,
или rsync - на предварительно размеченный диск: fdisk или gpart и созданную fs - newfs.

1. ставите FreeBSD 11.1 на флешку, затем ставите на флешку же 'pkg' - пакетный менеджер,
затем smartmontools.
2. грузитесь на том же PC с флешки и выявляете проблему:
- у Вас три диска:
1) ad0 (при загрузке с флешки он будет ada0) - загрузочный
2) ad4 и ad6, при загрузке с флешки должны стать ada4 и ada6

Судя по скриншоту, паника возникла во время fsck, могу предположить
что проблема с каким то из дисков, вопрос с каким?

3. Проверяете все три диска: ada0, ada4, ada6, используя smartctl
4. Если SMART = BAD на одном из дисков, или не прошел long тест,
такой диск нужно менять:

a) если менять загрузочный ada0 - тогда нужно в систему подключить
еще один диск, размером 80GB или больше и далее два варианта:
- если такой же диск на 80GB, можно сделать dd один в один
- если диск больше, его нужно разметить, создать fs и опять через
dd слить туда образ для страховки
После подключения диска - посмотреть адресацию - имена и не спутать
новый с Вашими рабочими, если вдруг съедет адресация.

b) если менять один из 1TB дисков, можно ничего не делать если
это RAID1 (зеркало). Просто заменить диск на такой же по размеру
и выполнить rebuild рейда.
Для работы с рейдом, нужно знать ЧЕМ он создан: gmirror, graid
или иначе.

Если с тестами все ok, в чем я совмневаюсь, нужно смотреть
на каком диске слетает fsck, если на загрузочном - возможно
проблемы с SU или SUJ и в том что fsck настроен на запуск
в background режиме.

Можете делать все на исходной машине, или на другой, если
боитесь что-то запортить:
- взять другой PC
- вытащить ad0 - сделать на нем надпись ad0
- аналогично ad4 и ad6

Наличие BAD'ов и ошибок на дисках которые в RAID массиве - критично,
равно как и не прохождение short и long теста - менять.

ps. Проще вызвать специалиста, который все верхнее сделает и
восстановит работоспособность


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Google Feedfetcher


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

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика