Доброе всем время суток!
Имеется следующая конфигурация:Материнка - GA8IPE1000 (Gigabyte)
Память - 2 * 256Мб (Micron)
Винчестеры - S380011A (Seagate)
Видео - Radeon 9250
ОС - Debian 3.1 aka Sarge (kernel 2.6.8-2-686)
Пытаюсь настроить программный рейд первого уровня. Просмотрел соответствующую документацию на http://www.opennet.me/base/sys/slackware_raid.txt.html, http://www.tldp.org/HOWTO/Boot+Root+Raid+LILO.html#toc4, http://togami.com/~warren/guides/remoteraidcrazies/, http://xtronics.com/reference/SATA-RAID-debian-for-2.6.htmlЧто сделал:
1) Разбил диски следующим образом:
/boot - /dev/hda1|/dev/hdb1(второй винт)
/ - /dev/hda2|/dev/hdb2(второй винт)
swap - /dev/hda3|/dev/hdb3(второй винт)1) На первый винт (/dev/hda) поставил систему
2) На втором винте поменял типы разделов с 83->fd(raid autodetect). Создал FS ext3 на RAID.
3) Перенес все файлы с первого на второй винт
4) На втором винте установил загрузчик /sbin/lilo -r /mnt/md1 (точка временного монтирования при копировании и настройке второго винта)
5) /mnt/md1/etc/fstab:
/dev/md0 /boot ext3
/dev/md1 / ext3
/dev/md2 none swap
6) /mnt/md1/etc/lilo.conf:
lba32
delay=50
boot=/dev/md0
root=/dev/md1
raid-extra-boot=mbr-only
map=/boot/map
#install=/boot/boot.b
default="2.6.8-2-686"
#image=/vmlinuz.old
# label="2.4.27"
# read-only
image=/vmlinuz
initrd=/boot/initrd.img-2.6.8-2-686
label="2.6.8-2-686"
read-only7)/mnt/md1/etc/mdadm/mdadm.conf
ARRAY /dev/md2 level=raid1 num-devices=1 UUID=adbb8d26:7d948f71:0b7c4b14:6d9c60ac
devices=/dev/hdb3
ARRAY /dev/md1 level=raid1 num-devices=1 UUID=665f4f34:0b7ed408:48d3984e:c3cd2c00
devices=/dev/hdb2
ARRAY /dev/md0 level=raid1 num-devices=1 UUID=881487b4:08ea02a0:9f045b7a:b85a8d71
devices=/dev/hdb1Сам трабл заключается в том, что не могу загрузиться с второго диска:
EXT3-fs: unable to read superblock
EXT2-fs: unable to read superblock
FAT: unable to read boot sector
isofs_fill_super: bread failed, dev=md1, iso_blknum=16, block=32
ReiserFS: md1: warning: sh-2006: read super_block: bread failed (dev md1, block 2, size 4096)
ReiserFS: md1: warning: sh-2001: reiserfs_fill_super: can not find reiserfs on md1
cramfs: wrong magic
Kernel panic: Attempt to kill init!!!Что я сделал неправильно?
Заранее благодарен за любой совет.
>
> Доброе всем время суток!
>
> Имеется следующая конфигурация:
>
> Материнка - GA8IPE1000 (Gigabyte)
> Память - 2 * 256Мб (Micron)
> Винчестеры - S380011A (Seagate)
> Видео - Radeon 9250
> ОС - Debian 3.1 aka Sarge (kernel 2.6.8-2-686)
>
> Пытаюсь настроить программный рейд первого уровня. Просмотрел соответствующую документацию на http://www.opennet.me/base/sys/slackware_raid.txt.html,
>http://www.tldp.org/HOWTO/Boot+Root+Raid+LILO.html#toc4, http://togami.com/~warren/guides/remoteraidcrazies/, http://xtronics.com/reference/SATA-RAID-debian-for-2.6.html
>
> Что сделал:
> 1) Разбил диски следующим образом:
> /boot - /dev/hda1|/dev/hdb1(второй винт)
> / - /dev/hda2|/dev/hdb2(второй винт)
>
> swap - /dev/hda3|/dev/hdb3(второй винт)
>
> 1) На первый винт (/dev/hda) поставил систему
> 2) На втором винте поменял типы разделов с 83->fd(raid autodetect). Создал FS ext3 на RAID.
> 3) Перенес все файлы с первого на второй винт
> 4) На втором винте установил загрузчик /sbin/lilo -r /mnt/md1 (точка временного
>монтирования при копировании и настройке второго винта)
> 5) /mnt/md1/etc/fstab:
> /dev/md0
> /boot
> ext3
> /dev/md1
> /
> ext3
> /dev/md2
> none
> swap
> 6) /mnt/md1/etc/lilo.conf:
>lba32
>delay=50
>boot=/dev/md0
>root=/dev/md1
>raid-extra-boot=mbr-only
>map=/boot/map
>#install=/boot/boot.b
>default="2.6.8-2-686"
>#image=/vmlinuz.old
># label="2.4.27"
># read-only
>image=/vmlinuz
> initrd=/boot/initrd.img-2.6.8-2-686
> label="2.6.8-2-686"
> read-only
>
> 7)/mnt/md1/etc/mdadm/mdadm.conf
>ARRAY /dev/md2 level=raid1 num-devices=1 UUID=adbb8d26:7d948f71:0b7c4b14:6d9c60ac
> devices=/dev/hdb3
>ARRAY /dev/md1 level=raid1 num-devices=1 UUID=665f4f34:0b7ed408:48d3984e:c3cd2c00
> devices=/dev/hdb2
>ARRAY /dev/md0 level=raid1 num-devices=1 UUID=881487b4:08ea02a0:9f045b7a:b85a8d71
> devices=/dev/hdb1
>
>Сам трабл заключается в том, что не могу загрузиться с второго диска:
>
>
>EXT3-fs: unable to read superblock
>EXT2-fs: unable to read superblock
>FAT: unable to read boot sector
>isofs_fill_super: bread failed, dev=md1, iso_blknum=16, block=32
>ReiserFS: md1: warning: sh-2006: read super_block: bread failed (dev md1, block 2,
>size 4096)
>ReiserFS: md1: warning: sh-2001: reiserfs_fill_super: can not find reiserfs on md1
>cramfs: wrong magic
>Kernel panic: Attempt to kill init!!!
>
> Что я сделал неправильно?
>
>
> Заранее благодарен за любой совет.
>
>
>
>
>Грабли оказались из-за новой версии ядра (2.6.8-2-686). Пока не разобрался из-за чего именно шли глюки, но с ядром 2.4.27 - все идет как по маслу :)