Добрый день
Поставил 2х160 SATA на материнке Intel SE7210TP1-E
Хардварный RAID как оказалось вовсе не хардварный а какая-то смесь
хардварного и програмного, драйвера закрытые и только под Windows, RedHat,
SUSE.
Решил поставить Software Raid.
На каждом винте создал по 2 раздела: 256 Мб и 159 Гб.
256 Мб разделы объединил в Raid 0 и отформатировал под Swap (/dev/md0)
159 Гб объединил в Raid 1 и отформатировал под EXT3
В grub прописал:
title Debian GNU/Linux, kernel 2.6.7-1-686-smp
root (hd0,0)
kernel /boot/vmlinuz-2.6.7-1-686-smp root=/dev/md1 ro
initrd /boot/initrd.img-2.6.7-1-686-smp
savedefault
boot
initrd собрал с поддержкой md, raid0, raid1, ext3
Проверил:
cat /proc/mdstat
Personalities : [raid0] [raid1]
md0 : active raid0 sdb1[1] sda1[0]
497792 blocks 64k chunks
md1 : active raid1 sda2[0] sdb2[1]
156039232 blocks [2/2] [UU]
unused devices: <none>
И перегружаюсь.
Груб не загружается с ошибкой Filesystem type unknown, partition type 0xfd
Если перейти в command mode и набрать поочериди команды:
kernel /boot/vmlinuz-2.6.7-1-686-smp root=/dev/md1 ro
initrd /boot/initrd.img-2.6.7-1-686-smp
boot
тогда загрузка проходит нормально, но не подгружается swap
В /etc/fstab имеем:
/dev/md0 none swap sw 0 0
Но cat /proc/mdstat выдает информацию только про md1
Если сделать:
mail1:~# mdadm --create /dev/md0 -l0 -n2 /dev/sda1 /dev/sdb1
mdadm: /dev/sda1 appears to be part of a raid array:
level=0 devices=2 ctime=Sun Sep 12 03:57:34 2004
mdadm: /dev/sdb1 appears to be part of a raid array:
level=0 devices=2 ctime=Sun Sep 12 03:57:34 2004
Continue creating array? y
mdadm: array /dev/md0 started.
mail1:~#
То md0 появляется, но после перезагрузки его опять нет.
Как решить эти 2 проблемы ? swap и загрузку ?
Спасибо.