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 29: | Línea 29: | ||
/dev/sdb2 /media/hdc2 jfs 45GB ---> LVM | /dev/sdb2 /media/hdc2 jfs 45GB ---> LVM | ||
− | El primer disco (sda) lo tenemos dividido en 4 particiones: raiz, swap, una para el RAID (/media/hda3) y el espacio restante para añadir al LVM (/media/hda4) | + | El primer disco (sda) lo tenemos dividido en 4 particiones: raiz, swap, una para el RAID (/media/hda3) y el espacio restante para añadir al LVM (/media/hda4) |
− | EL segundo disco (sdb) | + | EL segundo disco (sdb) esta dividido en dos particiones, la primera (media/hdc1) sera el otro disco del RAID y el espacio restante (/media/hdc2) lo uniremos al LVM |
---- | ---- | ||
Línea 44: | Línea 44: | ||
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb1 | sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb1 | ||
− | '''''--create /dev/md0''' | + | '''''--create /dev/md0''' sera el nombre del RAID que estamos creando'' |
− | '''''--level=1''' le indicamos | + | '''''--level=1''' le indicamos que tipo de RAID estamos creando, en este caso RAID1'' |
− | '''''--raid-devices=2''' el | + | '''''--raid-devices=2''' el numero de dispositivos que forman el RAID'' |
'''''/dev/sda3 /dev/sdb1...''' la lista de dispositivos que forma parte del RAID'' | '''''/dev/sda3 /dev/sdb1...''' la lista de dispositivos que forma parte del RAID'' | ||
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 | ||
Línea 283: | Línea 281: | ||
[[Categoría:Linux]] | [[Categoría:Linux]] | ||
[[Categoría:Docs]] | [[Categoría:Docs]] | ||
+ | |||
+ | |||
+ | En casos expepcionales, puede ocurrir que mas de un disco del RAID falle fisicamente. Por ejemplo, un problema electrico que "frió" el sistema... | ||
+ | En esos casos, la opcion que queda es la de llevar el RAID de discos a una empresa de recuperaciones para que recuperen toda la informacion. OnRetrieval, Onrescue, Ontrack, entre muchas mas, son este tipo de empresas que brindan un servicio tan especializado. | ||
+ | |||
+ | En otras palabras, es la ultima opcion que tenemos para poder recuperar la data... |