имеется сервер Kraftway EL14 там было так
к sata-1 и sata-2 разъёмам подключены одинаковые винчестеры 120 Гб, они были объединены в RAID-1 массив (средствами BIOS). В BIOS была загрузка с RAID всё работало. (Отдельно винчестеры были во FreeBSD видны как ad4 и ad6, а массив как ar0).
Потом к sata-3 был подключен новый 500 Гб винчестер, FreeBSD увидел его как ad8 - вот именно, что FreeBSD грузится, проходит детектирование всего оборудования, но на строчке
Trying to mount root from ufs:/dev/ar0s1a
происходит остановка, пишет, что не может найти /sbin/init как такое может быть?
Пришлось новый винчестер отключить и всё стало нормально.
не запускается FreeBSD 6.0 (после установки нового винчестера)
Модератор: arachnid
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: не запускается FreeBSD 6.0
а что выводиться при просмотре списка доступных устройств для загрузки?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
Yura12
- Сообщения: 45
Re: не запускается FreeBSD 6.0
Хорошо. Вечером попробую снова подключить винчестер.
А пока покажу как выглядит лог без нового винчестера, когда всё загружается и работает:
Feb 18 17:55:39 jkfs kernel: acd0: CDROM <SR244W/T01A> at ata0-master UDMA33
Feb 18 17:55:39 jkfs kernel: ad4: 117246MB <Maxtor 6Y120M0 YAR51HW0> at ata2-master SATA150
Feb 18 17:55:39 jkfs kernel: ad6: 117246MB <Maxtor 6Y120M0 YAR51HW0> at ata3-master SATA150
Feb 18 17:55:39 jkfs kernel: ar0: 116284MB <LSILogic v3 MegaRAID RAID1> status: READY
Feb 18 17:55:39 jkfs kernel: ar0: disk0 READY (master) using ad4 at ata2-master
Feb 18 17:55:39 jkfs kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
Feb 18 17:55:39 jkfs kernel: Trying to mount root from ufs:/dev/ar0s1a
Feb 18 17:55:39 jkfs root: /etc/rc: WARNING: Dump device does not exist. Savecore not run.
Feb 18 17:55:40 jkfs kernel: em0: link state changed to UP
Feb 18 17:55:40 jkfs kernel: em1: link state changed to UP
Заранее скажу, что когда вчера подключал новый винчестер, то внешне ничего не менялось, только добавлялась строчка, что найден ad8
................. jkfs kernel: ad8:.............. at ata2-slave SATA150
а далее, вместо строчек где указано что включились сетевые карты, вдруг обрыв загрузки, что не найден /sbin/init.........
P.S. А разделы таковы:
/dev/ar0s1b none swap sw 0 0
/dev/ar0s1a / ufs rw 1 1
/dev/ar0s1e /home ufs rw 2 2
/dev/ar0s1d /usr ufs rw 2 2
/dev/ar0s1f /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
А пока покажу как выглядит лог без нового винчестера, когда всё загружается и работает:
Feb 18 17:55:39 jkfs kernel: acd0: CDROM <SR244W/T01A> at ata0-master UDMA33
Feb 18 17:55:39 jkfs kernel: ad4: 117246MB <Maxtor 6Y120M0 YAR51HW0> at ata2-master SATA150
Feb 18 17:55:39 jkfs kernel: ad6: 117246MB <Maxtor 6Y120M0 YAR51HW0> at ata3-master SATA150
Feb 18 17:55:39 jkfs kernel: ar0: 116284MB <LSILogic v3 MegaRAID RAID1> status: READY
Feb 18 17:55:39 jkfs kernel: ar0: disk0 READY (master) using ad4 at ata2-master
Feb 18 17:55:39 jkfs kernel: ar0: disk1 READY (mirror) using ad6 at ata3-master
Feb 18 17:55:39 jkfs kernel: Trying to mount root from ufs:/dev/ar0s1a
Feb 18 17:55:39 jkfs root: /etc/rc: WARNING: Dump device does not exist. Savecore not run.
Feb 18 17:55:40 jkfs kernel: em0: link state changed to UP
Feb 18 17:55:40 jkfs kernel: em1: link state changed to UP
Заранее скажу, что когда вчера подключал новый винчестер, то внешне ничего не менялось, только добавлялась строчка, что найден ad8
................. jkfs kernel: ad8:.............. at ata2-slave SATA150
а далее, вместо строчек где указано что включились сетевые карты, вдруг обрыв загрузки, что не найден /sbin/init.........
P.S. А разделы таковы:
/dev/ar0s1b none swap sw 0 0
/dev/ar0s1a / ufs rw 1 1
/dev/ar0s1e /home ufs rw 2 2
/dev/ar0s1d /usr ufs rw 2 2
/dev/ar0s1f /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: не запускается FreeBSD 6.0
номер меняться не должен, хотя есть два исключения - первое - как это все представляет биос, второе - при определенном параметре в ядре.
когда фря ругается о невозможности загрузки, она должна свалиться в sh - по команде ? должен показаться список обнаруженных дисковых устройств
когда фря ругается о невозможности загрузки, она должна свалиться в sh - по команде ? должен показаться список обнаруженных дисковых устройств
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
Yura12
- Сообщения: 45
Re: не запускается FreeBSD 6.0
arachnid писал(а): ↑19.02.2009 14:39номер меняться не должен, хотя есть два исключения - первое - как это все представляет биос, второе - при определенном параметре в ядре.
когда фря ругается о невозможности загрузки, она должна свалиться в sh - по команде ? должен показаться список обнаруженных дисковых устройств
Итак, получены новые новости.
Когда подключаю винчестер, то ситуация меняется так (различия выделены жирным):
ad4: 117246MB <Maxtor 6Y120M0 YAR51HW0> at ata2-master SATA150
ad6: 117246MB <Maxtor 6Y120M0 YAR51HW0> at ata3-master SATA150
ad8: ...500 гигабайтный... at ata4-master SATA150
ar0: 116284MB <LSILogic v3 MegaRAID RAID1> status: READY
ar0: disk0 READY (master) using ad4 at ata2-master
ar0: disk1 READY (mirror) using ad8 at ata4-master
Trying to mount root from ufs:/dev/ar0s1a
/: bad dir ino 2 at offset 0: mangled entry
lookup of /dev for devfs, error: 2
в настройках RAID-контроллера при включении компьютера можно отключить добавление в RAID нового винчестера, но она не влияет на ситуацию, поскольку на уровне LSILogic RAID-контроллера массив "ar0" не разрушается, а новый винчестер ad8 всегда виден во FreeBSD и кажется это уже FreeBSD здесь:
ar0: disk1 READY (mirror) using ad8 at ata4-master подменяет ad6 на ad8 , вот если бы этого не было бы, то всё нормально было бы.
-
arachnid
- Модератор
- Сообщения: 1100
- ОС: freeBSD
Re: не запускается FreeBSD 6.0
вот за это я и не люблю кошек фейковые рейды
сложный вариант - перевести все на gmirror - переписать fstab с ar0 на ad4, загрузиться и создать нормальный софтоывй райд
сложный вариант - перевести все на gmirror - переписать fstab с ar0 на ad4, загрузиться и создать нормальный софтоывй райд
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
-
Yura12
- Сообщения: 45
Re: не запускается FreeBSD 6.0
Ну а делать-то что дальше?
А чтобы сделать загрузку с ad4 надо только править fstab и всё? А в других местах ar0 менять не надо? А в настройках LSILogic RAID (на уровне BIOS) ничего менять не надо?