[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