Cómo crear un Raid-0 por software y convertirlo en Swap en Ubuntu o Linux Mint | Guías
Inicio arrow Guías arrow Cómo crear un Raid-0 por software y convertirlo en Swap en Ubuntu o Linux Mint
 
Cómo crear un Raid-0 por software y convertirlo en Swap en Ubuntu o Linux Mint PDF Imprimir E-Mail
Calificación del artículo por el usuario: / 3
MaloBueno 
Escrito por Hugotron   
martes, 04 de noviembre de 2008

 Para empezar voy a describir un poco el Raid-0, para los que no lo sepáis:

 


 El Raid es una forma de unificar discos duros para verlos como uno solo. Digamos que tenemos dos discos de 250gb, se quedaría uno de 500gb.

 Con este tipo de Raid las lecturas y las escrituras se harán en paralelo por lo que el acceso a este es mas rápido.

 Para mas información revisar la wikipedia donde podréis encontrar mas tipos de raid.
 
 NOTA: Decir que no me hago responsable de cualquier daño producido a los datos que tengáis en el disco duro, por lo que os recomiendo tener una copia de seguridad de vuestros datos en caso de fallo.

 El sistema operativo en el que me baso para esta guía va a ser Linux mint, pero el proceso seria el mismo que para la distribución ubuntu, ya que Linux mint esta basado en este ultimo.

 El tipo de raid que voy a realizar es mediante software por lo que solo lo podremos utilizar con el sistema operativo anfitrión, que en este caso es Linux mint, no siendo visible para windows, en windows veremos dos particiones que no tienen formato.


 Índice

 1. Requisitos y software necesario

 2. Preparación del sistema.

 3. Preparación de particiones

 4. Creación y activación del raid0 como swap



 1. Requisitos y software necesario.

 Para la creación del raid vamos a tener que reparticionar  la partición que tenemos configurada como swap para ello tendremos que utilizar un editor de particiones

 Yo voy a utilizar gparted ya que no me ha dado ningún problema hasta la fecha, para su instalación  tenéis que proceder como os muestro a continuación con el mdadm, solo sustituir mdadm por gparted.

 Para poder hacer un raid por software en linux mint o ubuntu tendremos que instalar  "mdadm" este paquete es el que se encargara de crear y mantener nuestro raid en funcionamiento.

 Su instalación la podemos realizar desde el gestor de paquetes synaptic :




 También la podemos realizar desde un terminal escribiendo el siguiente comando:

 sudo aptitude install mdadm



 2. Preparación del sistema

 Una vez instalado el software vamos a proceder a la creación de un fichero que vamos a utilizar como memoria swap mientras gestionamos y manipulamos la partición swap.

 Porque? sin este fichero podríamos tener un comportamiento fallido ya que vamos a quitar la partición swap que tenemos en nuestro disco duro.

 Para la creación de este fichero abriremos un terminal o consola y pondremos lo siguiente:


 sudo dd if=/dev/zero of=/swap.tmp bs=1G count=1

 Dando la siguiente imagen:

 



 Según la maquina que tengáis este proceso puede durar mas o menos tiempo, cuando termine debería de quedar así:



 Ahora vamos a proceder a convertir el fichero que hemos echo antes en swap, para ello ponemos lo siguiente en la terminal:


 sudo mkswap /swap.tmp

 Quedando así una vez pulsado intro:



 Ya tenemos configurado  nuestro fichero como swap solo nos falta activarlo, pero antes vamos a realizar un free (comando que muestra el estado de la memoria) para asegurarnos que se suma a nuestra swap.

 Ponemos en la terminal el comando free:



 Si os fijáis donde os indico con la flecha tenemos la memoria swap disponible y la usada, ahora cuando activemos el fichero swap.tmp como swap esta valor tiene que incrementar en en 1gb,.

 Para activar el fichero como swap tecleamos en la terminal:

 swapon /swap.tmp

 Esto no lanzara ningún mensaje, pero como antes vamos a  hacer un free y así comprobamos la suma que os decía antes:




 Como podéis ver ya tengo incrementada la swap, ya lo tenemos todo listo para reparticionar la swap.



 3. Preparación de particiones

 Ahora vamos a utilizar gparted, cuya preveía instalación dije en el punto 1, con el vamos a desmontar la partición swap y dividirla en dos particiones nuevas sin formato para este fin.

 Bueno para comenzar arrancamos gparted desde ubuntu para ello  nos dirigimos a sistema> administración>editor de particiones, y lo ejecutamos:



 O bien desde Linux mint dirigiéndonos al menú de administración>editor de particiones y lo ejecutamos:



 Una vez iniciado os aparecerá el disco y sus particiones, si tenéis mas discos solo tenéis que pinchar donde esta flecha para ver sus particiones:



 Si os fijáis dispongo de dos particiones, una sda1 que es el área de intercambio(swap), y en sda2 el sistema de archivos ext3 donde esta instalado el sistema.


 Antes de poder hacer cualquier modificación en esta partición tenemos que desactivar el intercambio, para ello seleccionar con el botón derecho del ratón la partición swap y seleccionar las siguiente opción:



 Ahora podeis verificar que se ha desactivado el swap haciendo un free en la terminal quedando 1gb como swap.



 Ya tenemos desactivado el intercambio y tendremos activadas las opciones de eliminar partición, por lo que vamos a proceder a su eliminación poniendo el ratón sobre la partición swap y pulsando el botón derecho del ratón como antes:



 Ahora vamos a aplicar los cambios:



 Ya tenemos eliminada la partición, ahora lo que voy hacer es dividir en dos el espacio que tengo disponible, pero para ello primero voy hacer una partición y luego la otra.

 Pulsamos sobre nuevo teniendo seleccionado el espacio libre ,que hemos dejado después de eliminar la partición:




 Una vez pulsado nos aparecerá la siguiente pantalla, donde yo he dividido por la mitad y he marcado la opción de "sin formato" como os indico:



 Luego pulsamos sobre añadir y aplicar los cambios desde el menú  y quedaría así:



 Ahora tenéis que hacer lo mismo con el espacio que pone sin asignar (unallocated) quedando así el particionado:



 Por ultimo solo nos queda marcar las particiones como raid (flags), poniéndoles esa marca nos evitaremos quebraderos de cabeza si el disco tiene mas particiones.

 Para marcarlas seleccionar cualquiera de las dos particiones con el boto derecho y pinchar sobre flags:
 



 Luego os aparecerá el siguiente menú donde marcareis raid y pulsando close ya se actualiza:



 Así es como queda al aplicar los cambios en las dos particiones:

 



 4. Creación y activación del raid como swap


 Una vez que ya tenemos preparado el disco duro vamos a proceder a la creación del raid con el paquete mdadm.

 Recordad que este raid solo sera visible y utilizable por linux mint o ubuntu, por lo que si tenéis windows y manipuláis estas particiones cuando arranquéis con Linux mint o ubuntu no tendréis dicho raid.

 Bueno comenzamos por cargar el modulo de raid que queramos utilizar, en mi caso raid0, con el siguiente comando:

 sudo modprobe raid0

 Una vez cargado el modulo vamos hacer un fdisk -l en la terminal para saber el nombre de las particiones:



 Como podéis ver he enmarcado en rojo la particiones que tenemos que utilizar, que son /dev/sda1 y /dev/sda3, sabiendo esto ya podemos crear la unificación de esta dos particiones, para escribir la siguiente linea en la terminal:


 sudo mdadm --create /dev/md0 --raid-devices=2 --level=0  /dev/sda1 /dev/sda3

 Cuando pulséis intro podría ser que os lance errores, si fuera así tendréis que reiniciar la maquina, acordaros de volver a cargar el modulo del raid0.

 Si todo ha salido bien os dará este mensaje:



 Ya tenemos creada nuestra unidad raid, ahora le daremos formato de swap con el siguiente comando:

  sudo mkswap /dev/md0

 Una vez formateada os dará el siguiente mensaje:



 Mirad bien, os he enmarcado en rojo el uiid del disco, este numero lo tenemos que introducir en el fstab para que pueda ser montado al inicio de sistema, si no lo ponemos podríamos no tener swap, este numero en cada ordenador es diferente así que si ponéis el mio no os funcionara.

 Para introducirlo rápidamente introducir en la consola:

 sudo gedit  /etc/fstab

 Una vez abierto os daréis cuenta que tenéis un uiid, para inutilizarlo podéis poner el # al principio de la linea y no cargara, os lo he enmarcado en rojo, o simplemente borrarla.

 En amarillo os he puesto el nuevo uiid con las mismas opciones que el antiguo, una vez realizado el cambio le damos a guardar.



 Ahora solo nos queda activar la swap en md0 con el siguiente comando:

 sudo swapon /dev/md0

 Y luego hago un free para verificar que esta añadido el espacio de md0:



 Ahora vamos a parar la swap del fichero que creamos, para ello ponemos lo siguiente en la raíz no en la carpeta home, en la consola:

 sudo swapoff /swap.tmp

 Y luego lo borramos poniendo:

 sudo rm /swap.mp

 Ya hemos libero el fichero de 1gb y borrado por lo que vamos a reiniciar nuestra maquina para verificar que todo en orden.

 Una vez reiniciado si hacéis un free podéis comprobar que todo esta correcto

 Luego para ver el estado del raid escribir en la consola:

 sudo mdadm --detail /dev/md0



 Con esto ya tendríamos nuestra swap configurada en raid0 por software.

Comentario[s]
Mola
Escrito por Invitado el 2009-04-11 02:44:10
Wauuu mola, gracias por esta buena información, esta muy bien explicado. 
Si fueran 2 particiones en 2 discos duros diferentes y las uniera en Raid-0 ¿aumentaría el rendimiento verdad? 
:grin
Eficiencia
Escrito por Invitado el 2009-05-11 16:06:43
En este caso se tiene el mismo rendimiento porque el HD tiene una velovidad máxima de r/w lo ideal seria hacerlo con dos o mas discos para que fuera eficiente..!! y mediante este tutorial ya podremos hacerlo..!!
Perfcet answer! That
Escrito por Invitado el 2015-06-10 10:42:38
Perfcet answer! That really gets to the heart of it!

Escribe tu comentario
Nombre:Invitado
Título:
Comentario:



Powered by AkoComment 2.0!

 
< Anterior   Siguiente >
 

BloGalaxia

Blog Information Profile for MasHardware