Перепрошивка контроллера LSI SAS1068E на матери Supermicro X8ST3-F

Итак.
Собственно имеется мамка Supermicro X8ST3-F, а на ней встроенный контроллер LSI SAS1068E,
который поддерживает только софтварный RAID.

Скачал мануал к мамке.
http://www.supermicro.com/support/resources/results.cfm
Там расписано как включить или выключить рейд, а также что он имеет 2 режима Software и IT.
По дефолту стоит Software, то есть джумпер рядом с разъемами SAS - закрыт. Что такое режим IT оставалось только догадываться ))

Покопавшись в инете и почитав форумы, выяснилось, что режима аж целых 3 ))
1. IR. Integrated RAID. Needs I-Button chip to work.

mdadm. Добавление диска в raid массив

Если вдруг один винт в массиве сдох, в моем случае RAID 10

# cat /proc/mdstat 
Personalities : [raid10] 
md0 : active raid10 sda1[0] sdd1[3] sdb1[1]
      143369216 blocks super 1.2 512K chunks 2 near-copies [4/3] [UU_U]
 
unused devices: <none>

об этом говорит нехватка буквы тут [UU_U], ну и другие понятные вещи )

добавляем новый винт в массив:

mdadm /dev/md0 --add /dev/sdc1

после чего можно увидеть такое:

# cat /proc/mdstat 
Personalities : [raid10] 
md0 : active raid10 sdc1[2] sda1[0] sdd1[3] sdb1[1]

RAID 1 + RAID 10 + LVM + GRUB 2 в MBR каждого винта

Вобщем 4 sas-винта, на которые надо поставить debian.
Всё разбиение дисков делаю прямо в установщике.
Принцип такой:
Каждый винт делим на 2 партиции: 1-ая - 100М, 2-ая - "всё остальное".
Из первых маленьких партиций (по 100М) собираем RAID 1 (md0), монтируем в /boot.
Из вторых больших - собираем RAID 10 (md1)
Там же в LVM, создаем группу томов из RAID 10 (md1)
и 2 логических тома: один - под SWAP, другой - под корень системы
всё форматируем и размечаем таблицы.
Позже, GRUB спросит куда установиться ему.

Перевод рабочей Linux Debian Squeeze на RAID1

Случилось так что винт начал сыпаться потихоньку, поэтому нужно было срочно заменить его на другой.
Заодно сделать RAID1 из двух винтов чтобы больше такое не повторилось. На старом винте не было никакого рейда.

1.Для начала устанавливаем необходимые утилиты

aptitude install initramfs-tools mdadm

2.Проверяем как разбит диск

# fdisk -l
 
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes