Está en la página 1de 3

Crear RAID 1 en caliente Supongamos que tenemos un S.

O Linux con tres particiones /dev/sda1 --> /boot /dev/sda2 --> / /dev/sda5 --> swap Tenemos otro disco Duro con el mismo tamanio que el que se esta usando actualmente. Creamos una imagen de particiones del disco
sfdisk -d /dev/sda | sfdisk /dev/sdb Cambiamos el tipo de particion del nuevo disco, con el tipo raid (fd) fdisk /dev/sdb

Creamos el arreglor (RAID) degradado solo con una unidad (sdb) We'll use md0 for /boot, md1 for the root filesystem and md2 for swap. md0 --> /boot md1 --> / md2 --> swap
mdadm -C /dev/md2 --level=raid1 --raid-devices=2 missing /dev/sdb5 mdadm -C /dev/md1 --level=raid1 --raid-devices=2 missing /dev/sda2 mdadm -C /dev/md0 --level=raid1 --raid-devices=2 missing /dev/sda1

Verificamos si esta correcto


cat /proc/mdstat

Definimos la particion swap para una de las particiones del arreglo


mkswap /dev/md2 swapon /dev/md2 swapon -s En los siguientes dispositivos RAID lo formateamos del tipo ext3 mkfs -t ext3 /dev/md0 mkfs -t ext3 /dev/md1 Copiamos todos los archivos dentro de las 2 nuevas particiones del RAID

Para /
mount /dev/md1 /mnt cd / cp -ax /dev /mnt/ cp -ax . /mnt/ o find . -xdev -print0 | cpio -0pdvum --sparse /mnt luego umount /mnt

Para /boot
mount /dev/md0 /mnt cp -ax /boot /mnt/ o cd /boot find . -xdev -print0 | cpio -0pdvum --sparse /mnt cd / luego umount /mnt Montamos ambas particiones y editamos fstab mount /dev/md1 /mnt mount /dev/md0 /mnt/boot vim /mnt/etc/fstab

<--- sda1 => md0, sda5 => md1, sda6 => md2

Cambiamos las configuracion del grub


vim /mnt/boot/grub/menu.lst (por seguridad copiate el menu de configuracion) Reemplaza sda1 por md0 y sda2 por md1 (o lo necesario), luego anade -raid al archivo que hace referencia initrd Instala el grub al disco sdb grub> device (hd0) /dev/sdb root (hd0,0) setup (hd0) quit Crea la nueva imagen del kernel para el arreglo que se hizo cd /mnt mount -o bind /proc ./proc mount -o bind /dev ./dev chroot /mnt mkinitrd /boot/initrd.img-2.6.28-raid 2.6.28 Verificamos si la nueva imagen tiene los modulos para el arreglo gunzip -c <la imagen creada>-raid | cpio -it

Y verificamos si existe cualquiera de estos modulos md (or dm-) and raid1 Reiniciamos la maquina (hacerlo estando chroot) y verificamos si se puede iniciar con el sistema ya en RAID, para tal caso hacer los siguiente (todo esto con las edicion de grub)
root Iniciar el S.O. Modificar el disco sda y cambiar el tipo de particion a fd fdisk /dev/sda (hd1,0)

Anadimos nuestras nuevas particiones al arreglo mdadm /dev/md2 -a /dev/sda6 mdadm /dev/md0 -a /dev/sda1 mdadm /dev/md1 -a /dev/sda5

Verificamos si hay sincronizacion


watch cat /proc/mdstat Re-instalamos grub para sda grub> device (hd0) /dev/sda root (hd0,0) setup (hd0) quit

También podría gustarte