Herramienta para gestion de arreglos RAID por software.
Tener instalado el paquete mdadm y claros los distintos conceptos de RAID.
yum install mdadm
Linux trae soporte nativo para RAID por software. Para crear el arreglo desde la instalacion se deben seguir los siguientes pasos:
Debe tener espacio en disco suficiente para crear una particion de igual tamaño a la que desea configurar a espejo.
<HTML><ul></HTML> <HTML><li></HTML>Saque backup de la particion que necesita configurar a espejo.<HTML></li></HTML> <HTML><li></HTML>Verifique que tenga instalado mdadm<HTML></li></HTML> <HTML><li></HTML>Cree la particion en el disco vacio de igual tamaño a la que desea configurar a espejo. Formateela con el tipo fd.<HTML></li></HTML> <HTML><li></HTML>Cree el dispositivo RAID <HTML><ul></HTML> <HTML><li></HTML>
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 missing
<HTML><ul></HTML>
<HTML><li></HTML>/dev/mdX: Nombre del dispositivo RAID.<HTML></li></HTML>
<HTML><li></HTML>level: Nivel de RAID que se desea (RAID 0, RAID 1, RAID 1+0, RAID 4, RAID 5, RAID 6).<HTML></li></HTML>
<HTML><li></HTML>–raid-devices: Numero de particiones que conformaran el arreglo RAID.
//<HTML></li></HTML>
<HTML><li></HTML>missing: Para indicarle al gestor que existe otra particion que conforma el arreglo y se agregara posteriormente.<HTML></li></HTML><HTML></ul></HTML>
<HTML></li></HTML><HTML></ul></HTML>
<HTML></li></HTML>
<HTML><li></HTML>Formatee el dispositivo
<HTML><ul></HTML>
<HTML><li></HTML><code>
mkfs.ext3 /dev/md0
</code>
<HTML></li></HTML><HTML></ul></HTML>
<HTML></li></HTML>
<HTML><li></HTML>Monte el dispositivo y copie los datos de la particion que desea configurar a espejo (Para el ejemplo /var)
<HTML><ul></HTML>
<HTML><li></HTML><code>
mount /dev/md0 /RAID
</code>
<HTML></li></HTML>
<HTML><li></HTML><code>
cp -Rpd /var/adm /var/backup /var/cache /var/crash /var/db /var/empty /var/games /var/gopher /var/kerberos /var/lib /var/local /var/lock /var/log /var/mail /var/nis /var/opt /var/preserve /var/run /var/spool /var/tmp /var/www /var/yp /RAID
</code>
<HTML></li></HTML><HTML></ul></HTML>
<HTML></li></HTML>
<HTML><li></HTML>Desmonte /var (Particion a configurar en espejo), formateela y cambiele el tipo a //fd.<HTML></li></HTML>
<HTML><li></HTML>Agregue la particion original formateada al arreglo RAID.
<HTML><ul></HTML>
<HTML><li></HTML>
mdadm --manage /dev/md0 --add /dev/sda5
<HTML></li></HTML><HTML></ul></HTML> <HTML></li></HTML> <HTML><li></HTML>Espere a que el arreglo se reconstruya (toma algunos minutos dependiendo del tamaño de la particion). Para ver en cuanto va la recontruccion: <HTML><ul></HTML> <HTML><li></HTML>
mdadm --detail /dev/md0 ó
<HTML></li></HTML> <HTML><li></HTML>
watch cat /proc/mdstat
<HTML></li></HTML><HTML></ul></HTML> <HTML></li></HTML> <HTML><li></HTML>Cree el archivo /etc/mdadm/mdadm.conf y agregue la siguiente linea <HTML><ul></HTML> <HTML><li></HTML>
ARRAY /dev/md0 devices=/dev/sda5,/dev/sdb1
<HTML></li></HTML><HTML></ul></HTML> <HTML></li></HTML> <HTML><li></HTML>Modifique el archivo /etc/fstab y monte /dev/md0 en /var<HTML></li></HTML> <HTML><li></HTML>Reinicie y todo deberia quedar bien, y los datos copiados sin necesidad de restaurarlos del backup (medida preventiva).<HTML></li></HTML><HTML></ul></HTML>
mdadm –query –detail /dev/md0
<HTML><ul></HTML> <HTML><li></HTML>Determine que particiones conforman el arreglo que se quiere quitar. <HTML><ul></HTML> <HTML><li></HTML>
mdadm --detail /dev/md1
<HTML></li></HTML><HTML></ul></HTML>
<HTML></li></HTML>
<HTML><li></HTML>Pare el arreglo y desmontelo
<HTML><ul></HTML> <HTML><li></HTML>
mdadm --stop /dev/md1
<HTML></li></HTML> <HTML><li></HTML>
umount /dev/md1
<HTML></li></HTML><HTML></ul></HTML>
<HTML></li></HTML>
<HTML><li></HTML>Limpie las dos particiones de la configuración del RAID
<HTML><ul></HTML> <HTML><li></HTML>
mdadm --zero-superblock /dev/sda6
<HTML></li></HTML> <HTML><li></HTML>
mdadm --zero-superblock /dev/sdc2
<HTML></li></HTML><HTML></ul></HTML> <HTML></li></HTML> <HTML><li></HTML>Borre la linea en el archivo de configuracion /etc/mdadm/mdadm.conf que describe el arreglo /dev/md1 devices=/dev/sda6,/dev/sdc2<HTML></li></HTML><HTML></ul></HTML>
http://wiki.clug.org.za/wiki/RAID-1_in_a_hurry_with_grub_and_mdadm
-
- http://blog.intropedro.com/es/content/raid-1-por-software-en-linux
- http://www.cyberciti.biz/faq/centos-redhat-rhel-linux-setup-create-raid1/
FIN
Advertencia
Este documento es privado y es de u so exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.
16-Mayo-2011 J. C. Piñeros C. v1.0 Primera version