The example below shows how to create a software RAID1 array on Debian systems. Disk partitions /dev/hda1 and /dev/hdc1 will be used as the member of the RAID arrays.
Install the `mdadm` package
root@localhost:~# apt-get install mdadm
Create the RAID1 array
Create disk partitions with type 0xfd.
root@localhost:~# mdadm --zero-superblock /dev/hda /dev/hdc
root@localhost:~# mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hd["ac"]1
Create filesystem (i.e. ext3) on RAID1 block device (md0)
root@localhost:~# mkfs.ext3 /dev/md0
Add entry to `/etc/fstab`:
/dev/md0 /home ext3 noatime,rw 0 0
Create mdadm config file:
root@localhost:~# mdadm --detail --scan /dev/md0 >> /etc/mdadm/mdadm.conf DEVICE /dev/hda1 /dev/hdc1 ARRAY /dev/md0 devices=/dev/hda1,/dev/hdc1 level=1 num-devices=2 auto=yes
Note that the array is actually started in /etc/rc0.d/S50mdadm (via mdadm -A -s) or mdrun command
