Edición de «RAID y LVM en Linux»

Saltar a: navegación, buscar

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 1: Línea 1:
{| class="wikitable" align="right" cellpadding="4"
 
|+ '''Sobre este documento'''
 
|-
 
| bgcolor="#ddf"|'''Tipo''' || Manual (How To)
 
|-
 
| bgcolor="#ddf"|'''Categoria''' || [[:Categoría:Linux|Linux]]
 
|-
 
| bgcolor="#ddf"|'''Plataforma''' || All GNU/Linux
 
|-
 
| bgcolor="#ddf"|'''Dificultad''' || [[Imagen:Micro_tux.png|Tux]][[Imagen:Micro_tux.png|Tux]][[Imagen:Micro_tux.png|Tux]][[Imagen:Micro_tux.png|Tux]]
 
|-
 
|}
 
 
En esta guía vamos a explicar como configurar un [http://es.wikipedia.org/wiki/RAID RAID] y un [http://es.wikipedia.org/wiki/LVM LVM] para un sistema GNU/Linux.
 
En esta guía vamos a explicar como configurar un [http://es.wikipedia.org/wiki/RAID RAID] y un [http://es.wikipedia.org/wiki/LVM LVM] para un sistema GNU/Linux.
 
Partiendo de dos discos duros montaremos el siguiente sistema:
 
Partiendo de dos discos duros montaremos el siguiente sistema:
Línea 17: Línea 5:
 
* '''LVM''' que nos permite unir varios discos en un volumen lógico, si nos quedamos sin espacio podemos añadir otro disco duro y unir este espacio al LVM en caliente.
 
* '''LVM''' que nos permite unir varios discos en un volumen lógico, si nos quedamos sin espacio podemos añadir otro disco duro y unir este espacio al LVM en caliente.
  
=== Instalar las herramientas necesarias ===
+
9IqV2I flHsdt83Nncfooi61t
sudo apt-get install mdadm
 
sudo apt-get install lvm2
 
  
 
=== Tabla de particiones inicial===
 
=== Tabla de particiones inicial===
Línea 29: Línea 15:
 
  /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) está dividido en dos particiones, la primera (media/hdc1) será el otro disco del RAID y el espacio restante (/media/hdc2) lo uniremos al LVM.
+
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 30:
 
  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''' será el nombre del RAID que estamos creando''
+
'''''--create /dev/md0''' sera el nombre del RAID que estamos creando''
  
'''''--level=1''' le indicamos qué tipo de RAID estamos creando, en este caso RAID1''
+
'''''--level=1''' le indicamos que tipo de RAID estamos creando, en este caso RAID1''
  
'''''--raid-devices=2''' el número de dispositivos que forman el RAID''
+
'''''--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 102:
  
 
== 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.
Tendrá tanto el directorio / como la swap en espejo, por lo que si falla uno de los discos el sistema seguirá funcionando sin problemas.
+
Tendra tanto el directorio / como la swap en espejo, por lo que si falla uno de los discos el sistema seguira funcionando sin problemas.
  
Está realizado a partir de [http://www.howtoforge.com/software-raid1-grub-boot-debian-etch este manual (en inglés)]
+
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 (con un solo disco), ya que 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''
+
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 120:
 
  mdadm --examine --scan
 
  mdadm --examine --scan
  
Que nos devuelve información de nuestro RAID:
+
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 127:
 
  ARRAY /dev/md1 level=raid1 num-devices=2 UUI...
 
  ARRAY /dev/md1 level=raid1 num-devices=2 UUI...
  
Las líneas anteriores las deberemos añadir al final del fichero mdadm.conf
+
Y los montamos, primero creamos el punto de montaje:
sudo gedit /etc/mdadm/mdadm.conf
 
 
 
Y los montamos después de crear el punto de montaje:
 
 
  sudo mkdir /mnt/md0
 
  sudo mkdir /mnt/md0
 
  sudo mkdir /mnt/md1
 
  sudo mkdir /mnt/md1
Línea 150: Línea 134:
 
  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
Cambiamos estas líneas:
+
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 144:
  
  
También tenemos que modificar el fichero ''/etc/mtab'', hacemos lo mismo, sustituimos dentro del fichero ''/dev/sda1'' por ''/dev/md0''
+
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 arranque el sistema desde la partición RAID:
+
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 282: Línea 266:
  
 
[[Categoría:Linux]]
 
[[Categoría:Linux]]
[[Categoría:Docs]]
 

Ten en cuenta que todas las contribuciones a Wiki de BandaAncha.eu se consideran publicadas bajo la Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 (véase Wiki de BandaAncha.eu:Derechos de autor para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre. ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar | Ayuda de edición (se abre en una ventana nueva)