лол)))
вообще странно, что пакет mdadm не поставился при установке, но таки да
sudo aptitude install mdadm
с ее помощью оуществляется все необходимое. вообще-то инфы полно, сто раз расписано, гуглим по "software raid debian" или типа того. да и в man mdadm все неплохо разжевано. плюс я бы посоветовал прописать нормальный mdadm.conf, указав в нем нужные массивы, а автоопредление отключить нафиг.
приведу свой под спойлером
# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE /dev/sdb[25] /dev/sdc[25]
# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes metadata=1.2 symlinks=no
# automatically tag new arrays as belonging to the local system
HOMEHOST <ignore>
# instruct the monitoring daemon where to send mail alerts
MAILADDR root
# definitions of existing MD arrays
ARRAY /dev/md/backup metadata=1.2 UUID=6ddea540:2739bd17:23004444:362be1ff name=srv:backup
ARRAY /dev/md/svalka metadata=1.2 UUID=992b06af:42dd8b35:bc2a3843:e50f2e6b name=srv:svalka
AUTO -all
все параметры описаны в man mdadm.conf, собственно строки с указанием массивов можно составить и вручную, но проще воспользоваться
sudo mdadm -Es
или даже так: прописать в начале mdadm.conf нужные параметры, а потом
sudo mdadm -Es | sudo tee -a /etc/mdadm/mdadm.conf
заодно настрой нужное в /etc/default/mdadm. там тоже все прокомментировано, для примера вот мой:
# INITRDSTART:
# list of arrays (or 'all') to start automatically when the initial ramdisk
# loads. This list *must* include the array holding your root filesystem. Use
# 'none' to prevent any array from being started from the initial ramdisk.
INITRDSTART='none'
# AUTOSTART:
# should mdadm start arrays listed in /etc/mdadm/mdadm.conf automatically
# during boot?
AUTOSTART=true
# AUTOCHECK:
# should mdadm run periodic redundancy checks over your arrays? See
# /etc/cron.d/mdadm.
AUTOCHECK=true
# START_DAEMON:
# should mdadm start the MD monitoring daemon during boot?
START_DAEMON=false
# DAEMON_OPTIONS:
# additional options to pass to the daemon.
DAEMON_OPTIONS="--syslog"
# VERBOSE:
# if this variable is set to true, mdadm will be a little more verbose e.g.
# when creating the initramfs.
VERBOSE=false
# MAIL_TO:
# this variable is now managed in /etc/mdadm/mdadm.conf (MAILADDR).
# Please see mdadm.conf(5).
посмотреть сводку по всем массивам можно в файле /proc/mdstat:
srv> ~$ cat /proc/mdstat
Personalities : [raid0] [raid1]
md126 : active raid1 sdb2[0] sdc2[2]
419431892 blocks super 1.2 [2/2] [UU]
md127 : active (auto-read-only) raid1 sdb5[0] sdc5[2]
15726476 blocks super 1.2 [2/2] [UU]
unused devices: <none>
personalities - какие типы массивов поддерживаются в принципе. в моем случае ядро собрано с поддержкой raid0,1. список девайсов - понятно, для чего, а вот еще интересны [UU]. они отражают состояние каждого девайса в массиве, сколько девайсов, столько и символов. U - все работает, _ - девайс недоступен (умер хард или что), т.е. [_U] означает, что первый диск массива сдох или отвалился, т.е. имеем битое зеркало, в этом случае принимаем меры)))
что означает остальная информация - можно вкратце прочесть здесь:
http://unthought.net/Software-RAID.HOWTO/Software-RAID.HOWTO-6.html#ss6.2подробную инфу по конкретному массиву можно посмотреть с помощью
sudo mdadm -D <массив>
например
srv> ~$ sudo mdadm -D /dev/md/svalka
[sudo] password for srv:
/dev/md/svalka:
Version : 1.2
Creation Time : Wed Aug 10 19:52:01 2011
Raid Level : raid1
Array Size : 419431892 (400.00 GiB 429.50 GB)
Used Dev Size : 419431892 (400.00 GiB 429.50 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Mon Nov 7 02:36:42 2011
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : srv:svalka (local to host srv)
UUID : 992b06af:42dd8b35:bc2a3843:e50f2e6b
Events : 4155
Number Major Minor RaidDevice State
0 8 18 0 active sync /dev/sdb2
2 8 34 1 active sync /dev/sdc2
также можно глянуть состояние каждого компонента
sudo mdadm -E /dev/sdc2