Agregar Discos Duros con LVM2

Publicado por joemg6, Noviembre 11, 2013, 10:29:11 AM

Tema anterior - Siguiente tema

joemg6

Agregar Discos Duros con LVM2
LVM (Logical Volume Management) es una manera muy eficiente de gestionar los discos duros permitiendo agrupar los discos duros. Para implementar LVM en nuestro sistema tenemos que seguir los siguientes pasos, voy a resumir algunos detalles para hacerlo más específico.

Primero identificamos el nombre de la partición que almacenara el cache.


Luego procedemos a crear la partición en LVM, para eso ingresamos
fdisk /dev/sda


Luego seguimos los pasos, eligiendo las opciones como se muestra en la imagen.


Con eso ya habremos creado la partición en LVM, Ahora definiremos los grupos y volúmenes que formarán nuestro sistema LVM, para eso ingresamos los siguientes comandos.
pvcreate /dev/sda
vgcreate /dev/vg0 /dev/sda

Para asociar el tamaño del grupo lógico primero nos fijamos el tamaño, para eso visualizamos con el comando
vgdisplay
Nos mostrará como en la imagen


Luego ingresamos el siguiente comando
lvcreate -L 931.51GB -n lv0 /dev/vg0
Y luego creamos el sistema de archivos ext4, para eso ejecutamos
mke2fs -t ext4 /dev/vg0/lv0
Y por último montamos la partición a la carpeta /raptorcache/, para eso editamos el archivo
/etc/fstab
y agregamos.
/dev/mapper/vg0-lv0   /raptorcache    ext4    noatime,async,nosuid   0      0
Reiniciamos y con eso ya tendríamos montado nuestro sistema en LVM.

Para agregar más discos duros pueden seguir el siguiente tema
http://www.alterserv.com/foros/index.php?topic=347.0
RaptorCache Developer

rifranco202325

Cita de: joemg6 en Noviembre 11, 2013, 10:29:11 AM
Agregar Discos Duros con LVM2
LVM (Logical Volume Management) es una manera muy eficiente de gestionar los discos duros permitiendo agrupar los discos duros. Para implementar LVM en nuestro sistema tenemos que seguir los siguientes pasos, voy a resumir algunos detalles para hacerlo más específico.

Primero identificamos el nombre de la partición que almacenara el cache.


Luego procedemos a crear la partición en LVM, para eso ingresamos
fdisk /dev/sda


Luego seguimos los pasos, eligiendo las opciones como se muestra en la imagen.


Con eso ya habremos creado la partición en LVM, Ahora definiremos los grupos y volúmenes que formarán nuestro sistema LVM, para eso ingresamos los siguientes comandos.
pvcreate /dev/sda
vgcreate /dev/vg0 /dev/sda

Para asociar el tamaño del grupo lógico primero nos fijamos el tamaño, para eso visualizamos con el comando
vgdisplay
Nos mostrará como en la imagen


Luego ingresamos el siguiente comando
lvcreate -L 931.51GB -n lv0 /dev/vg0
Y luego creamos el sistema de archivos ext4, para eso ejecutamos
mke2fs -t ext4 /dev/vg0/lv0
Y por último montamos la partición a la carpeta /raptorcache/, para eso editamos el archivo
/etc/fstab
y agregamos.
/dev/mapper/vg0-lv0   /raptorcache    ext4    noatime,async,nosuid   0      0
Reiniciamos y con eso ya tendríamos montado nuestro sistema en LVM.

Para agregar más discos duros pueden seguir el siguiente tema
http://www.alterserv.com/foros/index.php?topic=347.0

A mi me cogio asi
lvcreate -L 931,51 -n lv0 /dev/vg0

firecold

Cita de: rifranco202325 en Noviembre 12, 2013, 01:12:31 PM
A mi me cogio asi
lvcreate -L 931,51 -n lv0 /dev/vg0

Tu lo dices por la coma, ya que a veces dependiendo de no ses porque, es una coma o un punto, a mi me pasa ya que tengo dos maquinas una de pruebas y otra que uso para mis clientes en produccion, y en una lo tengo que hacer con un punto y con la otra tengo que usar coma, porque? ni yo lo se, pero asi es, Saludos

rifranco202325

alquien q me ayude con esto me esta quedando grande jejejeje

firecold

Buena tarde amigos del Foro de alterserv, en esta ocasion como se podrian haber dado cuenta algunos estoy aprendiendo bash y he estado creando scripts para hacernos mas faciles las cosas, en esta ocasion sera para Agregar Discos Duros con LVM2 de una manera muy sencilla, por favor si existe algun error en el script por favor avisar para que pueda ser corregido, tambien si ustedes quieren aprender bash les recomiendo este post; http://www.alterserv.com/foros/index.php?topic=895.0, del amigo Zero para empezar, les dejo el script:

Código (bash) [Seleccionar]
#!/bin/bash
clear
echo "|=====================================================================|"
echo ""
echo "       _            __  __  _____ "
echo "      | |          |  \/  |/ ____|"
echo "      | | ___   ___| \  / | |  __ "
echo "  _   | |/ _ \ / _ \ |\/| | | |_ |"
echo " | |__| | (_) |  __/ |  | | |__| |"
echo "  \____/ \___/ \___|_|  |_|\_____|"
echo ""
echo "+=====================================================================+"
echo "|                    AGREGAR DISCOS DUROS CON LVM2                    |"
echo "|                     Debian, Ubuntu y Derivados                      |"
echo "|                       Cualquier Arquitectura                        |"
echo "|                            Alterserv.com                            |"
echo "+=====================================================================+"
echo ""
echo Pulsa Enter para Acceder al Menu
read -n 0 -ers
##############################
# Genera un menú de opciones #
##############################
clear;
while [ "$OPCION" != 7 ]
do
echo "####################################################################"
echo "[1] Instalar Lvm2"
echo "[2] Identificacion y Creacion de Particion Lvm2"
echo "[3] Crear Grupos y Volumenes para Lvm2"
echo "[4] Formato de Particion Lvm2 en Ext4"
echo "[5] Edicion de Fstab, Creacion y Elecion de Carpeta a Montar Particion"
echo "[6] Montar Particion"
echo "[7] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo apt-get install lvm2;;
2) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD1;
sudo fdisk $DD1;;
3) sudo pvcreate $DD1 && sudo vgcreate /dev/vg0 $DD1 && sudo vgdisplay;
echo "Asignar Tamaño de Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM;
sudo lvcreate -L $TAM -n lv0 /dev/vg0;
echo "Creados el Grupo y el Volumen para Lvm2";;
4) sudo mke2fs -t ext4 /dev/vg0/lv0;
echo "TERMINADO EL FORMATO A PARTICION";;
5) echo -e "Elegir Carpeta a Montar - Ej: /thunder o /raptorcache:" | grep -e "/thunder" -e "/raptorcache";
read CARPETA;
sudo mkdir -p $CARPETA;
sudo chmod 777 -Rf $CARPETA;
sudo echo >> /etc/fstab;
sudo echo -e /dev/mapper/vg0-lv0   $CARPETA    ext4    noatime,async,nosuid   0      0 >> /etc/fstab;;
6) sudo mount $CARPETA;;
7) clear; echo "Hasta Luego"; break;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;

esac
done
exit 0


Siempre recordad crear un archivo de texto con extension .sh, pegar el contenido arriba descrito, darle permisos de ejecucion y ejecutarlo como Root, como nota adicional en el paso 2 es necesario segui las indicaciones de la siguiente imagen:


Saludos

freedarwuin

Cita de: firecold en Noviembre 13, 2013, 10:33:48 AM
Buena tarde amigos del Foro de alterserv, en esta ocasion como se podrian haber dado cuenta algunos estoy aprendiendo bash y he estado creando scripts para hacernos mas faciles las cosas, en esta ocasion sera para Agregar Discos Duros con LVM2 de una manera muy sencilla, por favor si existe algun error en el script por favor avisar para que pueda ser corregido, tambien si ustedes quieren aprender bash les recomiendo este post; http://www.alterserv.com/foros/index.php?topic=895.0, del amigo Zero para empezar, les dejo el script:

Código (bash) [Seleccionar]
#!/bin/bash
clear
echo "|=====================================================================|"
echo ""
echo "       _            __  __  _____ "
echo "      | |          |  \/  |/ ____|"
echo "      | | ___   ___| \  / | |  __ "
echo "  _   | |/ _ \ / _ \ |\/| | | |_ |"
echo " | |__| | (_) |  __/ |  | | |__| |"
echo "  \____/ \___/ \___|_|  |_|\_____|"
echo ""
echo "+=====================================================================+"
echo "|                    AGREGAR DISCOS DUROS CON LVM2                    |"
echo "|                     Debian, Ubuntu y Derivados                      |"
echo "|                       Cualquier Arquitectura                        |"
echo "|                            Alterserv.com                            |"
echo "+=====================================================================+"
echo ""

##############################
# Genera un menú de opciones #
##############################
clear;
while [ "$OPCION" != 7 ]
do
echo "####################################################################"
echo "[1] Instalar Lvm2"
echo "[2] Identificacion y Creacion de Particion Lvm2"
echo "[3] Crear Grupos y Volumenes para Lvm2"
echo "[4] Formato de Particion Lvm2 en Ext4"
echo "[5] Edicion de Fstab, Creacion y Elecion de Carpeta a Montar Particion"
echo "[6] Montar Particion"
echo "[7] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo apt-get install lvm2;;
2) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD1;
sudo fdisk $DD1;;
3) sudo pvcreate $DD1 && sudo vgcreate /dev/vg0 $DD1 && sudo vgdisplay;
echo "Asignar Tamaño de Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM;
sudo lvcreate -L $TAM -n lv0 /dev/vg0;
echo "Creados el Grupo y el Volumen para Lvm2";;
4) sudo mke2fs -t ext4 /dev/vg0/lv0;
echo "TERMINADO EL FORMATO A PARTICION";;
5) echo -e "Elegir Carpeta a Montar - Ej: /thunder o /raptorcache:";
read CARPETA;
sudo mkdir -p $CARPETA;
sudo chmod 777 -Rf $CARPETA;
sudo echo >> /etc/fstab;
sudo echo -e /dev/mapper/vg0-lv0   $CARPETA    ext4    noatime,async,nosuid   0      0 >> /etc/fstab;;
6) sudo mount $CARPETA;;
7) clear; echo "Hasta Luego"; break;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;

esac
done
exit 0


Siempre recordad crear un archivo de texto con extension .sh, pegar el contenido arriba descrito, darle permisos de ejecucion y ejecutarlo como Root, como nota adicional en el paso 2 es necesario segui las indicaciones de la siguiente imagen:


Saludos

Para montarlo hay que ir haciendo cada paso?
del 1 al 7?
>Si te gusta dale LIKE<

Entre las redes cableadas y las que no, el Mikrotik, ThunderCache y Tp-Link no hay nada Oculto... Para todo lo demás solo hay que "Guglear".
Mikrotik, Raptor, Ubiquiti, Tplink.
Prestamos Soporte en cuanto a Redes se refiere a Empresas, Wisp y hogares!!!
www.mikronet.com.ve

firecold

Cita de: freedarwuin en Noviembre 13, 2013, 10:39:31 AM
Para montarlo hay que ir haciendo cada paso?
del 1 al 7?

Si asi es, tienes que comenzar del 1 al 7, siguiendo cada una de las indicaciones y saldra sin problemas, Saludos

freedarwuin

Cita de: firecold en Noviembre 13, 2013, 10:41:42 AM
Si asi es, tienes que comenzar del 1 al 7, siguiendo cada una de las indicaciones y saldra sin problemas, Saludos

Gracias
>Si te gusta dale LIKE<

Entre las redes cableadas y las que no, el Mikrotik, ThunderCache y Tp-Link no hay nada Oculto... Para todo lo demás solo hay que "Guglear".
Mikrotik, Raptor, Ubiquiti, Tplink.
Prestamos Soporte en cuanto a Redes se refiere a Empresas, Wisp y hogares!!!
www.mikronet.com.ve

firecold

Cita de: freedarwuin en Noviembre 13, 2013, 10:45:18 AM
Gracias

Se me olvidaba agregar que el script tiene soporte para thunder como para raptor, en el paso 5 puedes elegir el sitio a montar, ya sea /thunder o /raptorcache, Saludos

rifranco202325

hay me funciono pero la verdad no se q mismo era todavia me hice bolas.. voy agregar otro disco pa ver donde fue ese error

le doy gracias a luistec q me ayudo con esto

rifranco202325

sigo teniendo el mismo problema de siempre ya puse otro disco para ver y sigue igual

hay q tengo q hacer gracias

-mi disco esta ves es d e160gb

Can't initialize physical volume "/dev/sda1" of volume group "vg0" without -ff
.Asignar Tamañe Particion - Ej: 931,51GB:.
149,05GiB
 Rounding up size to full physical extent 149,05 GiB
 Volume group "vg0" has insufficient free space (38156 extents): 38157 required.
.Creados el Grupo y el Volumen para Lvm2.

esto me sale

[archivo adjunto borrado por el administrador]

rifranco202325

Cita de: rifranco202325 en Noviembre 15, 2013, 02:09:31 AM
sigo teniendo el mismo problema de siempre ya puse otro disco para ver y sigue igual

hay q tengo q hacer gracias

-mi disco esta ves es d e160gb

Can't initialize physical volume "/dev/sda1" of volume group "vg0" without -ff
.Asignar Tamañe Particion - Ej: 931,51GB:.
149,05GiB
 Rounding up size to full physical extent 149,05 GiB
 Volume group "vg0" has insufficient free space (38156 extents): 38157 required.
.Creados el Grupo y el Volumen para Lvm2.

esto me sale

yo mismo me cito el problema era q yo siempre ponia lo q me decia 149,05GB  y no se q pasaba pero no me cogia y le puse 140,05GB y hay me cogio asi q para los nuevo integrantes o lo q recien van a poner un disco fijarse en esto  si le falla esto asi como ami esta es la repuesta jejejje :)

firecold

Cita de: rifranco202325 en Noviembre 15, 2013, 08:13:10 AM
yo mismo me cito el problema era q yo siempre ponia lo q me decia 149,05GB  y no se q pasaba pero no me cogia y le puse 140,05GB y hay me cogio asi q para los nuevo integrantes o lo q recien van a poner un disco fijarse en esto  si le falla esto asi como ami esta es la repuesta jejejje :)

Por alguna razon a veces el vgdisplay se equivoca, yo siempre pongo unos gigas menos, pero lo bueno es que ya lo solucionaste, Saludos

alfiloro

y en que carpeta se guarda el scripts gracias
el que puede puede por que cree que puede

firecold

Cita de: alfiloro en Noviembre 16, 2013, 11:36:58 AM
y en que carpeta se guarda el scripts gracias

En la que tu quieras no importa donde, solo que le des permisos de ejecucion y lo corras como Root, Saludos

juliobrenis

Despues de haber instalado un disco duro LVM cuando ejecuto fdisk -l me sale este mensaje esto es normal?

El disco /dev/dm-0 no contiene una tabla de particiones válida

rifranco202325

amigo aki esta solucionado los problemas q hemos tenido e incluso yo y estan paso a paso todo en amigo fireecold creo un scrip para esto

juliobrenis

rifranco202325 gracias por tu respuesta lo que pasa es que he realizado una pregunta sencilla si es normal el mensaje o hay algo malo porque el disco LVM si aparece cuando ejecuto vgdisplay

rifranco202325

Cita de: rifranco202325 en Noviembre 20, 2013, 08:31:35 PM
amigo aki esta solucionado los problemas q hemos tenido e incluso yo y estan paso a paso todo en amigo fireecold creo un scrip para esto


nose pero si quiere te puedo ayudar con esto

jtituana

Tengo problemas en el paso 2 como eligo un disco le pongo /dev/sda y me sale el siguientre error

.####################################################################.
.[1] Instalar Lvm2.
.[2] Identificacion y Creacion de Particion Lvm2.
.[3] Crear Grupos y Volumenes para Lvm2.
.[4] Formato de Particion Lvm2 en Ext4.
.[5] Edicion de Fstab, Creacion y Elecion de Carpeta a Montar Particion.
.[6] Montar Particion.
.[7] Salir.
.####################################################################.
.Elija_una_opció2
.Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1.
/dev/sda

The device presents a logical sector size that is smaller than
the physical sector size. Aligning to a physical sector (or optimal
I/O) size boundary is recommended, or performance may be impacted.

Orden (m para obtener ayuda):
Saludos
JuanK