Edición de «RAID y LVM en Linux»
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición en estas condiciones. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 116: | Línea 116: | ||
== RAID1 en un sistema ya instalado == | == RAID1 en un sistema ya instalado == | ||
− | Este apartado te servirá para convertir un sistema instalado en un solo disco en un RAID1. | + | Este apartado te servirá para convertir un sistema instalado en un solo disco en un RAID1. |
− | + | Tendra tanto el directorio / como la swap en espejo, por lo que si falla uno de los discos el sistema seguira funcionando sin problemas. | |
− | + | Esta realizado a partir de [http://www.howtoforge.com/software-raid1-grub-boot-debian-etch este manual (en inglés)] | |
− | Tenemos un sistema ya instalado con ''/dev/sda1'' para / y ''/dev/sda2'' para swap. En el otro disco creamos dos particiones, ''/dev/sdb1'' del mismo tamaño que ''/dev/sda1'' y ''/dev/sdb2'' para swap del mismo tamaño que ''/dev/sda2'' y marcamos las dos particiones creadas con el flag de RAID (fd) | + | Tenemos un sistema ya instalado con ''/dev/sda1'' para / y ''/dev/sda2'' para swap. En el otro disco creamos dos particiones, ''/dev/sdb1'' del mismo tamaño que ''/dev/sda1'' y ''/dev/sdb2'' para swap del mismo tamaño que ''/dev/sda2'' y marcamos las dos particiones creadas con el flag de RAID (fd) |
− | Creamos dos dispositivos de RAID para el sistema de archivos y para la swap. Estos RAID los crearemos en modo degradado | + | Creamos dos dispositivos de RAID para el sistema de archivos y para la swap. Estos RAID los crearemos en modo degradado, de momento solo añadiremos al RAID los discos que hemos formateado, por lo que las entradas que corresponden al disco /dev/sda las dejamos en ''missing'' |
sudo mdadm --create /dev/md0 --level=1 --raid-disks=2 missing /dev/sdb1 | sudo mdadm --create /dev/md0 --level=1 --raid-disks=2 missing /dev/sdb1 | ||
sudo mdadm --create /dev/md1 --level=1 --raid-disks=2 missing /dev/sdb2 | sudo mdadm --create /dev/md1 --level=1 --raid-disks=2 missing /dev/sdb2 | ||
− | Ahora formateamos los RAID que acabamos de crear | + | Ahora formateamos los RAID que acabamos de crear |
sudo mkfs.jfs /dev/md0 | sudo mkfs.jfs /dev/md0 | ||
sudo mkswap /dev/md1 | sudo mkswap /dev/md1 | ||
Línea 134: | Línea 134: | ||
mdadm --examine --scan | mdadm --examine --scan | ||
− | Que nos devuelve | + | Que nos devuelve informacion de nuestro RAID, estas lineas las deberemos añadir al final del fichero mdadm.conf |
+ | sudo gedit /etc/mdadm/mdadm.conf | ||
... | ... | ||
Línea 140: | Línea 141: | ||
ARRAY /dev/md1 level=raid1 num-devices=2 UUI... | ARRAY /dev/md1 level=raid1 num-devices=2 UUI... | ||
− | + | Y los montamos, primero creamos el punto de montaje: | |
− | |||
− | |||
− | Y los montamos | ||
sudo mkdir /mnt/md0 | sudo mkdir /mnt/md0 | ||
sudo mkdir /mnt/md1 | sudo mkdir /mnt/md1 | ||
Línea 150: | Línea 148: | ||
sudo mount /dev/md1 /mnt/md1 | sudo mount /dev/md1 /mnt/md1 | ||
− | Ahora modificamos el archivo ''/etc/fstab'' para que nos monte estas particiones como RAIZ y SWAP | + | Ahora modificamos el archivo ''/etc/fstab'' para que nos monte estas particiones como RAIZ y SWAP |
− | + | Modificamos estas lineas: | |
/dev/sda1 / jfs defaults,errors=remount-ro 0 1 | /dev/sda1 / jfs defaults,errors=remount-ro 0 1 | ||
/dev/sda2 none swap sw 0 0 | /dev/sda2 none swap sw 0 0 | ||
Línea 160: | Línea 158: | ||
− | + | Tambien tenemos que modificar el fichero ''/etc/mtab'', hacemos lo mismo, sustituimos dentro del fichero ''/dev/sda1'' por ''/dev/md0'' | |
− | Editamos el menu del grub para que | + | Editamos el menu del grub para que arraque el sistema desde la particion RAID: |
sudo gedit /boot/grub/menu.lst | sudo gedit /boot/grub/menu.lst | ||