[d-kernel] Re: software raid root
Sergey Vlasov
vsu at altlinux.ru
Mon Jul 14 18:26:26 MSD 2003
On Mon, 14 Jul 2003 16:44:52 +0300
Michael Shigorin <mike at osdn.org.ua> wrote:
> On Mon, Jul 14, 2003 at 05:08:22PM +0400, Sergey Vlasov wrote:
> > > Кстати, размонтировать их почему-то пытаются в порядке
> > > 0 1 2 3 (у меня это / /usr /var /home) -- соответственно /dev/md0
> > > при этом не размонтируется по-человечески. Не успел посмотреть,
> > > кто виноват -- сейчас буду ковырять.
> > Так _размонтировать_ их должны раньше, а уже потом raidstop -
> > понятно, что для корня он не пройдёт. /etc/init.d/halt делает
> > raidstop в порядке перечисления в /proc/mdstat. Хотя это
> > неправильно - ведь /dev/md* могут быть многослойными (RAID10),
> > тут порядок останова так просто не определишь (при запуске
> > через RAID_AUTORUN номера берутся из суперблоков, так что
> > порядок может быть любой).
>
> Т.е. что-то сделать получается или?
Для варианта с RAID10 - даже не знаю, там, вероятно, можно создать
конфигурацию, которая не будет корректно останавливаться даже ядром.
> Специально halt'нул, срисовываю картинку:
>
> Unmounting filesystem [/dev/pts]: [ OK ]
> Unmounting filesystem [/var]: [ OK ]
> Unmounting filesystem [/usr]: [ OK ]
> Unmounting filesystem [/home]: [ OK ]
> Turning off RAID for md0: /dev/md0: Device or resource busy
> [FAILED]
Ну и что с этим можно сделать?
> Turning off RAID for md1: [ OK ]
> Turning off RAID for md2: [ OK ]
> Turning off RAID for md3: [ OK ]
>
> ...
>
> System halted.
> Kernel panic: Loop 1
>
> (при этом scsi led включен постоянно)
А это aic7xxx_core.c (или aic79xx_core.c). Где-то баги...
More information about the devel-kernel
mailing list