The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Freebsd 9.3 + 4x3TB загрузка"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Загрузка / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Freebsd 9.3 + 4x3TB загрузка"  +/
Сообщение от robot email on 29-Ноя-14, 16:28 
Здравствуйте, уважаемые знатоки :)

Я уже всю голову изгуглил, не могу понять в чем проблема.
Имеется сервер hp proliant microserver, в нем 4x3TB диска , на них zfs массив.
Freebsd 9.3
Я всегда грузил сервер с флешки, но сейчас решил настроить загрузку с дисков.
Разметка всех 4х дисков такая:

=>        34  5860533101  ada0  GPT  (2.7T)
          34           6        - free -  (3.0k)
          40         128     1  freebsd-boot  (64k)
         168     2097152     2  freebsd-zfs  (1.0G)
     2097320     2097152     4  freebsd-swap  (1.0G)
     4194472  5856338656     3  freebsd-zfs  (2.7T)
  5860533128           7        - free -  (3.5k)

Сначала я хотел просто грузится с основного raidz массива, но быстро понял что gptzfsboot имеет множество ограничений в числе которых загрузка с DEGRADED массива, в связи с чем gptzfsboot теряет всякий смысл.

После чего я сфокусировал усилия на том, чтобы сделать на диске небольшой загрузочный корневой раздел и загружаться с него.

Я перепробовал zfs mirror, gmirror, простой ufs. Результат всегда один: система загружает ядро, доходит до строчки
Trying to mount root from ufs:/dev/gpt/root []...
и останавливается.
Я пробовал с ядрами 9.3 и 10.1 - тоже самое.
На проблему с 3TB дисками вроде бы не похоже - сам загрузчик срабатывает, находит нужный раздел и начинает загружать ядро. Но само ядро почему-то не может примонтировать раздел, который оно прекрасно монтирует, будучи загруженным с флешки.

Помогите, у меня мысли закончились :(


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Freebsd 9.3 + 4x3TB загрузка"  +/
Сообщение от robot email on 29-Ноя-14, 16:33 
Небольшой UPD.

>На проблему с 3TB дисками вроде бы не похоже - сам загрузчик срабатывает, находит нужный раздел и начинает загружать ядро. Но само ядро почему-то не может примонтировать раздел, который оно прекрасно монтирует, будучи загруженным с флешки.

Если грузиться с флешки и указать в loader.conf
vfs.root.mountfrom="_раздел_на_HDD_" - то эффект тот же - виснет при монтировании.

Но если загрузится с флешкой, как корневым разделом - дальше все прекрасно работает. Т.е. сами разделы на жестких дисках исправные.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Freebsd 9.3 + 4x3TB загрузка"  +/
Сообщение от lavr email on 30-Ноя-14, 15:53 
> Небольшой UPD.
>>На проблему с 3TB дисками вроде бы не похоже - сам загрузчик срабатывает, находит нужный раздел и начинает загружать ядро. Но само ядро почему-то не может примонтировать раздел, который оно прекрасно монтирует, будучи загруженным с флешки.
> Если грузиться с флешки и указать в loader.conf
> vfs.root.mountfrom="_раздел_на_HDD_" - то эффект тот же - виснет при монтировании.
> Но если загрузится с флешкой, как корневым разделом - дальше все прекрасно
> работает. Т.е. сами разделы на жестких дисках исправные.

- отключите все диски
- возьмите тестовый или два (меньше 2TB и больше 2TB)
- загрузитесь с live-usb
- разметьте тестовый диск gpart
- разверните руками систему
- перезагрузитесь

Если грузится с GPT, значит Вы наворотили делов с лейблами или разметкой или gptboot,
если не грузится с GPT, проблема в BIOS Вашего HP Microserver'а,
используйте MBR вместо GPT.

Возможно - import пула.

Все

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Freebsd 9.3 + 4x3TB загрузка"  +/
Сообщение от robot email on 30-Ноя-14, 23:05 
>[оверквотинг удален]
> - загрузитесь с live-usb
> - разметьте тестовый диск gpart
> - разверните руками систему
> - перезагрузитесь
> Если грузится с GPT, значит Вы наворотили делов с лейблами или разметкой
> или gptboot,
> если не грузится с GPT, проблема в BIOS Вашего HP Microserver'а,
> используйте MBR вместо GPT.
> Возможно - import пула.
> Все

Разобрался, спасибо. Подробности в ответе ниже.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

2. "Freebsd 9.3 + 4x3TB загрузка"  +/
Сообщение от Денис (??) on 29-Ноя-14, 19:49 

> что gptzfsboot имеет множество ограничений в числе которых загрузка с DEGRADED
> массива, в связи с чем gptzfsboot теряет всякий смысл.

Откуда такая инфорамция? Может загрузчик не на всех дисках прописан? Неоднократно умирали диски в zfs пуле, сервера нормально загружаются

А что в rc.conf?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Freebsd 9.3 + 4x3TB загрузка"  +/
Сообщение от robot email on 30-Ноя-14, 23:05 
UPD спасибо всем ответившим. Я оказался сам дурак, копировал на загрузочный раздел все кроме /dev/* Я почему-то думал, что devfs он волшебный и виртуальный, его ядро создает само. А оказывается там есть и обычные файлики, без которых вот такие вот симптомы.  


>> что gptzfsboot имеет множество ограничений в числе которых загрузка с DEGRADED
>> массива, в связи с чем gptzfsboot теряет всякий смысл.
> Откуда такая инфорамция? Может загрузчик не на всех дисках прописан? Неоднократно умирали
> диски в zfs пуле, сервера нормально загружаются
> А что в rc.conf?

Ну вот как раз пришел к созданию отдельного рутового раздела из-за того что оно не грузилось с разобранного 12TB массива. Говорило lba error и can't read MOS


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру