====== Base_Install_of_Debian_Sarge_with_RAID ====== ====== RAID 1 and mdadm ====== **This is a "How to" setup for RAID 1 on Linux.** It is applied to Debian sarge, however through the use of mdadm (multiple devices admin) it should be able to work on various Linux installs. ===== RAID 1 setup with a NEW install of Debian Sarge ===== Two hard disks of 2gb in total each were setup with RAID. This is done through some careful looking in the Debian Install process. * Make sure also to Choose - **linux26** when booting the Debian Install CD * Follow the install procedure for Creating Partitions VERY carefully. * The key point is - when creating a volume, do not choose ext3 -> choose "RAID Volume" for Both hard disks. * From the install process it is possible to get the RAID 1 array working perfectly. Note: LVM is NOT used. ===== General Information on Managing RAID ===== mdadm is the tool used to control and manage the RAID array. mdadm -D /dev/md0 //Show the details of the md0 array mdadm -E /dev/sda1 //Examine the Hard Disk sda1 cat /proc/mdstat //Shows the RAID array. [[UU]]=2 disks are fine. [[_U]]=1 disk needsss rebuilding mdadm --examine --scan //Shows the disks and their array. This information should be in the config file /etc/mdadm/mdadm.conf ===== Monitoring a RAID Array ===== ps -eaf //It should show the Monitor already! - /sbin/mdadm -F -i /var/run/mdadm.pid -m root -f -s //To monitor manually -> mdadm --monitor --mail=root --delay=300 /dev/md0 nohup mdadm --monitor --mail=sysadmin --delay=300 /dev/md0 & //The & will background the monitoring ===== Prepare BOTH Hard Disks so EITHER one will boot via Grub ===== This MUST also be DONE after REBUILDING an ARRAY!!!
The MBR has to be reinstalled after having replaced the broken disk: //For Disk 1 grub device (hd0) /dev/sda root (hd0,0) setup (hd0) //For Disk 2 grub device (hd1) /dev/sdb root (hd1,0) setup (hd1) ===== How to Rebuild an Array: ===== mdadm --add /dev/md0 /dev/sda1 mdadm --add /dev/md0 /dev/sdb1 //chose which ever one is necessary //**MAKE SURE TO DO THE GRUB BOOT LOADER - OTHERWISE PC WONT BOOT!!!!!!!!!!!** ---- Further Information can be found at:
http://www.networknewz.com/2003/0113.html
http://www.linuxmanpages.com/man8/mdadm.8.php
http://www.planamente.ch/emidio/pages/linux_howto_root_lvm_raid.php#Creating%20RAID%20devices //Excellent