Alterserv

RaptorCache => Instalación y Configuración RaptorCache => Mensaje publicado por: alternet en Febrero 26, 2013, 03:54:01 PM

Título: Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: alternet en Febrero 26, 2013, 03:54:01 PM

revisando el foro lei que joem agrego la forma de "agregar" discos para hacer cache.
lo que no me quedo claro era si se podia incrementar el tamaño de ese cache osea de 1tb a 2tb por ejemplo.

este tema habla de eso si en algo me equivoque o flata agregar algo avisen
Pero a mi me funciona bien y pude incrementar el tamaño de mi particion que hace de cache .

los pasos son los siguientes

- instalar el sistema raptop en una disco pequeño de 80gb por ejemplo , con el sistema limpio ( recien instalado)

se instala el SEGUNDO disco de 1tb por ejemplo que seria para el cache, este se instalaria con LVM2 como muestra el tutorial de joem ( tambien se podria instalar el sistema en el mismo disco de 1tb y crear las particiones para sistema y cache) , pero instalando el sistema en otro disco independiente pequeño corre mas rapido todo.

luego se direcciona todo lo de raptor a la nueva particion acabada de crear. ( este paso es en el conf de raptor)

hasta ahi todo bien , el panel web mostrara que tenemos 1TB disponible para almacenar .

PERO la pregunta de que todos nos hacemos o al menos yo me la hice.

¿ Como SUMO, adiciono , aumento, la capacidad de 1TB reconocido por el panel web de raptor ?

la solucion es relativamente facil.
aqui el procedimiento :

como ya tenemos un lvm2 creado que es el segundo disco de 1tb (importante que sea una particion creada por lvm2)
adicionaremos un Tercer disco de por ejemplo  500gb  ( puede ser de mas es solo un ejemplo)

¿como lo hacemos?

1) insertamos el tercer disco en nuestra placa
2) linux lo reconocera como por ejemplo "sdc"
considerando que :
disco 1 = sda
disco 2 = sdb
disco 3 = sdc
esto lo mostramos con :
fdisk -l

3) una vez reconocido nuestro tercer disco procedemos a crear la particion tal como esta en el tutorial de joem pero esta vez en el tercer disco que seria en este caso "sdc"
(http://www.raptorcache.com/img/4.jpg)

4) Ahora definiremos los grupos y volúmenes que se sumaran a /raptorcache
pvcreate /dev/sdc1

5) ahora viene lo interesante vas a extender el grupo de volumenes
vgextend vg0 /dev/sdc1

6) ahora extender el volumen logico osea /raptorcache
lvextend -L +500G /dev/mapper/vg0-lv0
saldra esto :
CitarRounding up size to full physical extent 500 GB
  Extending logical volume storage to 1.50 TB
  Logical volume storage successfully resized

Hasta aquí está todo bien, sin embargo aún nuestro volumen no ha crecido en tamaño, según muestra la salida del comando df, es decir que continua con 1TB para la particion /raptorcache

Lo que ha ocurrido es que, si bien el volumen ya cuenta con una mayor capacidad de almacenamiento, el sistema de archivos que se creó está limitando el tamaño del mismo. Por ello, es necesario extender el sistema de archivos existente. Este paso se realizará on-line, es decir, sin desmontar el volumen

7) este paso final es el que aumentara el tamaño de nuestrao /raptorcache
resize2fs /dev/mapper/vg0-lv0


aqui debemos ser pacientes demora bastante depende del hardware.

cuando termine observaremos el aumento de 500gb a nuestro /raptorcache
usando el comando ya conocido

df -h

Espero que esto ayude a muchos y si no consulten quiza me pase un paso..

saludos..
Alternet sistemas
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: joemg6 en Febrero 28, 2013, 06:42:11 PM
Excente, me faltaba adjuntar esta información, pero que bien que lo hiciste amigo alternet ya que es de importancia.
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Febrero 28, 2013, 08:14:50 PM
amigo joem seria bueno q modificaras el script de montar disco como el del tc
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: alternet en Febrero 28, 2013, 09:39:50 PM
cero que seria factible crear un PHP que haga este procedimiento y así montar discos a nuestro cache.
este seria una utilidad mas que seria agregada en raptor

saludos
Alternet sistemas
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: dargoros en Abril 19, 2013, 02:39:47 PM
segui todos los pasos q especificaste y me sale  "vg0" not found,  ayuda
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: alternet en Abril 20, 2013, 06:01:15 PM
primero debes seguir este tutorial completo tutorial (http://www.alterserv.com/foros/index.php?topic=1085), luego sigues con vgextended

saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Agosto 15, 2013, 10:17:19 AM
Cita de: joemg6 en Febrero 28, 2013, 06:42:11 PM
Excente, me faltaba adjuntar esta información, pero que bien que lo hiciste amigo alternet ya que es de importancia.

La verdad que si esta excelente el post, gracias al amigo osmel pude practicar esta parte de montar 2 DD en Raptorcache, quien quiera ayuda para esto, envienme un MP y con gusto los ayudare por teamviewer, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: matheusluis en Septiembre 11, 2013, 09:26:52 PM
estoy intentando aumentar el tamaño pero nada q me funciona quien me echa la mano
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Septiembre 13, 2013, 12:10:23 PM
Cita de: matheusluis en Septiembre 11, 2013, 09:26:52 PM
estoy intentando aumentar el tamaño pero nada q me funciona quien me echa la mano

En que parte te quedas, para poderte ayudar, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 01, 2013, 07:16:29 PM
vgextend vg0 /dev/sdb1
 Volume group "vg0" not found


esto me sale q puede ser
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Noviembre 01, 2013, 09:14:19 PM
Cita de: rifranco202325 en Noviembre 01, 2013, 07:16:29 PM
vgextend vg0 /dev/sdb1
 Volume group "vg0" not found


esto me sale q puede ser

puedes teclear en terminal este comando para saber que pasa:

Código (bash) [Seleccionar]
vgdisplay

y posteas lo que salga, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 01, 2013, 09:34:37 PM
 vgdisplay
  No volume groups found
me sale esto
Cita de: firecold en Noviembre 01, 2013, 09:14:19 PM
puedes teclear en terminal este comando para saber que pasa:

Código (bash) [Seleccionar]
vgdisplay

y posteas lo que salga, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Noviembre 01, 2013, 09:41:19 PM
Cita de: rifranco202325 en Noviembre 01, 2013, 09:34:37 PM
vgdisplay
  No volume groups found
me sale esto

tienes algun DD agregado anteriormente con lvm2, por las dudas teclea esto tambien a ver que arroja:

Código (cpp) [Seleccionar]
lvdisplay
pvdisplay


Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 01, 2013, 09:44:59 PM
esto me salio firecold si me puedes ayudar con el teaw te agradeciera mucho

lvdisplay
 No volume groups found
pvdisplay
 "/dev/sdb1" is a new physical volume of "931,51 GiB"
 --- NEW Physical volume ---
 PV Name               /dev/sdb1
 VG Name
 PV Size               931,51 GiB
 Allocatable           NO
 PE Size               0
 Total PE              0
 Free PE               0
 Allocated PE          0
 PV UUID               YlTuqp-P4xd-B5Cr-k24E-NQi8-bx8v-ysozsy
Cita de: firecold en Noviembre 01, 2013, 09:41:19 PM
tienes algun DD agregado anteriormente con lvm2, por las dudas teclea esto tambien a ver que arroja:

Código (cpp) [Seleccionar]
lvdisplay
pvdisplay


Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Noviembre 01, 2013, 09:52:32 PM
Cita de: rifranco202325 en Noviembre 01, 2013, 09:44:59 PM
esto me salio firecold si me puedes ayudar con el teaw te agradeciera mucho

lvdisplay
  No volume groups found
pvdisplay
  "/dev/sdb1" is a new physical volume of "931,51 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name
  PV Size               931,51 GiB
  Allocatable           NO
  PE Size               0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               YlTuqp-P4xd-B5Cr-k24E-NQi8-bx8v-ysozsy

Lo anterior me dice que no habias instalado ningun DD con lvm2 y este tutorial es para agregar un segundo DD a una particion lvm2 anterior, dime si o no, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 02, 2013, 12:34:58 AM
Cita de: firecold en Noviembre 01, 2013, 09:52:32 PM
Lo anterior me dice que no habias instalado ningun DD con lvm2 y este tutorial es para agregar un segundo DD a una particion lvm2 anterior, dime si o no, Saludos


si claro es para agregar  un disco duro adicional y q hay almacene lo cacheado
en el sistema del raptor lo tengo con uno de 500Gb  y en el de 1tera quiero poner para q almacene gracias
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: Blindman en Noviembre 04, 2013, 11:36:47 AM
el primer tutorial no abre, dice que fue borrado, habrá alguna manera de volverlo a subir??
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: alternet en Noviembre 05, 2013, 05:58:00 PM
el procedimiento completo es este :
primero particionar el disco o discos a Cache.

(http://www.subeimagenes.com/img/4-771747.jpg)

en la imagen se muestra el disco de 1TB con el "sda"  .. normalmente deberia ser "sdb"
para este procedimieno usaremos el "sdb"  esto deberia ser asi ya que el orden de los SATAS deben ser asi:
SATA0 = disco sistema
SATA1= disco cache
SATA2= disco cache2 etc etc.

con eso ya creamos la particion LVM ahora creamos los GRUPOS y volumenes

pvcreate /dev/sdb1

vgcreate /dev/cache /dev/sdb1  > aca decimos que estamos creando el Grupo CACHE

ahora usamos el comando vgdisplay para ver unir el disco logico al grupo"cache"
este mostrara de que tamaño es el disco como esta en la imagen
(http://www.subeimagenes.com/img/vg-771751.jpg)

en esta imagen lo que usaremos es el valor de : "TOTAL PE"
en este caso es 238467

luego ingresamos este comando:

lvcreate -l238467 -n disco1 /dev/cache

Y luego creamos el sistema de archivos ext4, para eso ejecutamos
mke2fs -t ext4 /dev/cache/disco1

Y por último montamos la partición a la carpeta /raptorcache/, para eso editamos el archivo "/etc/fstab" y agregamos
/dev/mapper/cache-disco1   /raptorcache    ext4    noatime,async,nosuid   0      0


con este procedimiento tambien se pueden montar ó sumar mas discos elevando asi la capacidad de nuestra carpeta Cache

saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: feliito en Noviembre 10, 2013, 02:00:11 PM
Hay que formatear el disco primeramente, y joem cerro el foro donde decia como hacerlo, si alguien puede ayudarme lo agradesco
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 12, 2013, 10:40:29 PM
y se puede aumentar del mismo disco de sistema para q siga guardando..........

por decir si en el disco del sistema es de 500gb y esta casi llego se podra usar uno de 1tera para q aumente a 1500 gb
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Noviembre 13, 2013, 03:59:12 PM
Para todos los personas que desean agregar mas de un Disco duro a Thunder o Raptor e incrementado el script con un submenu, para agregar mas de un DD a raptor o thunder, cualquier problema comentar y sera areglado:

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;
function main_menu()
{
while :
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] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] 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) sub_menu ;;
8) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

function sub_menu()
{
while :
do
echo "####################################################################"
echo "[1] Identificacion y Creacion de Particion Lvm2"
echo "[2] Grupos y Volumenes que se Sumaran"
echo "[3] Aumentar al Tamaño Final"
echo "[4] Volver al Menu Principal"
echo "[5] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD2;
sudo fdisk $DD2;;
2) sudo pvcreate $DD2 && sudo vgextend vg0 $DD2 && sudo vgdisplay;
echo "Asignar Tamaño que se Sumara a la Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM1;
sudo lvextend -L +$TAM1 /dev/mapper/vg0-lv0;
echo "Agregados Grupos y Volumenes a Lvm2";;
3) sudo resize2fs /dev/mapper/vg0-lv0;;
4) main_menu;;
5) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

main_menu

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 seguir las indicaciones de la siguiente imagen, asi como en el paso 1 del submenu:
(http://www.raptorcache.com/img/4.jpg)

Espero les Sirva, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 13, 2013, 09:25:38 PM
Cita de: firecold en Noviembre 13, 2013, 03:59:12 PM
Para todos los personas que desean agregar mas de un Disco duro a Thunder o Raptor e incrementado el script con un submenu, para agregar mas de un DD a raptor o thunder, cualquier problema comentar y sera areglado:

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;
function main_menu()
{
while :
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] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] 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) sub_menu ;;
8) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

function sub_menu()
{
while :
do
echo "####################################################################"
echo "[1] Identificacion y Creacion de Particion Lvm2"
echo "[2] Grupos y Volumenes que se Sumaran"
echo "[3] Aumentar al Tamaño Final"
echo "[4] Volver al Menu Principal"
echo "[5] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD2;
sudo fdisk $DD2;;
2) sudo pvcreate $DD2 && sudo vgextend vg0 $DD2 && sudo vgdisplay;
echo "Asignar Tamaño que se Sumara a la Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM1;
sudo lvextend -L +$TAM1 /dev/mapper/vg0-lv0;
echo "Agregados Grupos y Volumenes a Lvm2";;
3) sudo resize2fs /dev/mapper/vg0-lv0;;
4) main_menu;;
5) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

main_menu

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 seguir las indicaciones de la siguiente imagen, asi como en el paso 1 del submenu:
(http://www.raptorcache.com/img/4.jpg)

Espero les Sirva, Saludos

mis respeto men a hora si me funciono a hora como hago para montar todo lo cacheado al de 1tera
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Noviembre 13, 2013, 09:27:39 PM
Cita de: rifranco202325 en Noviembre 13, 2013, 09:25:38 PM
mis respeto men a hora si me funciono a hora como hago para montar todo lo cacheado al de 1tera

Me alegra que le haya funcionado y con lo de pasar lo puede hacer con winscp, haciendo un copy & paste, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 13, 2013, 09:31:49 PM
Cita de: firecold en Noviembre 13, 2013, 09:27:39 PM
Me alegra que le haya funcionado y con lo de pasar lo puede hacer con winscp, haciendo un copy & paste, Saludos

y despues como ejecuto de nuevo el backup del raptor para q me agarre lo cacheado de lo q tenia en el de 500gb

backup_raptor_2013-11-11_23:24.sql este fue el respaldo del disco de 500gb
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: freedarwuin en Noviembre 13, 2013, 09:37:50 PM
Cita de: rifranco202325 en Noviembre 13, 2013, 09:31:49 PM
y despues como ejecuto de nuevo el backup del raptor para q me agarre lo cacheado de lo q tenia en el de 500gb

backup_raptor_2013-11-11_23:24.sql este fue el respaldo del disco de 500gb

Rudo hermano porque para importar la base datos con ese peso

Ya que el myadmin tinene un tamaño estandar para subir base de datos

lo recomendable es vallas importando todo lo que diga intro uno por uno casi q nunca vas a terminar eso debe ser bien larga
:(
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: luistec en Noviembre 13, 2013, 09:46:28 PM
Cita de: rifranco202325 en Noviembre 13, 2013, 09:31:49 PM
y despues como ejecuto de nuevo el backup del raptor para q me agarre lo cacheado de lo q tenia en el de 500gb

backup_raptor_2013-11-11_23:24.sql este fue el respaldo del disco de 500gb
Si quieres restaurar la base de datos lo puedes hacer por el terminal, por ejm.
mysql -uroot raptor -praptor < /var/raptor/backup-mysql/backup_raptor_2013-11-11_23:24.sql

Saludos.
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 13, 2013, 09:52:07 PM
gracias
luistec
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 13, 2013, 09:57:37 PM
Cita de: firecold en Noviembre 13, 2013, 03:59:12 PM
Para todos los personas que desean agregar mas de un Disco duro a Thunder o Raptor e incrementado el script con un submenu, para agregar mas de un DD a raptor o thunder, cualquier problema comentar y sera areglado:

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;
function main_menu()
{
while :
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] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] Eliminar particiones"
echo "[9] Agregar disco "
echo "[10] Salir"

Seria algo asi
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) sub_menu ;;
8) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

function sub_menu()
{
while :
do
echo "####################################################################"
echo "[1] Identificacion y Creacion de Particion Lvm2"
echo "[2] Grupos y Volumenes que se Sumaran"
echo "[3] Aumentar al Tamaño Final"
echo "[4] Volver al Menu Principal"
echo "[5] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD2;
sudo fdisk $DD2;;
2) sudo pvcreate $DD2 && sudo vgextend vg0 $DD2 && sudo vgdisplay;
echo "Asignar Tamaño que se Sumara a la Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM1;
sudo lvextend -L +$TAM1 /dev/mapper/vg0-lv0;
echo "Agregados Grupos y Volumenes a Lvm2";;
3) sudo resize2fs /dev/mapper/vg0-lv0;;
4) main_menu;;
5) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

main_menu

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 seguir las indicaciones de la siguiente imagen, asi como en el paso 1 del submenu:
(http://www.raptorcache.com/img/4.jpg)

Espero les Sirva, Saludos

amigo le falto la opcion de eliminar disco duro y comenzar de 0

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] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] Eliminar particiones"
echo "[9] Agregar disco "
echo "[10] Salir"
algo asi men
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: freedarwuin en Noviembre 13, 2013, 10:15:53 PM
Cita de: rifranco202325 en Noviembre 13, 2013, 09:57:37 PM
amigo le falto la opcion de eliminar disco duro y comenzar de 0

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] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] Eliminar particiones"
echo "[9] Agregar disco "
echo "[10] Salir"
algo asi men

correcto y ya lo han probado?
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Noviembre 14, 2013, 09:05:00 AM
Cita de: rifranco202325 en Noviembre 13, 2013, 09:57:37 PM
amigo le falto la opcion de eliminar disco duro y comenzar de 0

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] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] Eliminar particiones"
echo "[9] Agregar disco "
echo "[10] Salir"
algo asi men

Amigo del 1 al 6 es para montar un DD para el cache en la opción 7 hay un sub-menú para agregar cuantos DD quieras al cache ya sea de thunder o raptor, en todo caso solo agregaría una opción mas de eliminar grupos y volúmenes logicos, porque para empezar de 0 empiezas desde el paso 2 al 6 y listo, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Noviembre 14, 2013, 10:25:53 AM
Como parte de las sugerencias en el foro agregue 2 funciones mas al script, la 8 y 9, la 8 desmonta particiones ya que para eliminarlas hay que desmontarlas primero y 9 que es para eliminar la particion los volumenes y grupos logicos, para empezar desde 0:

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;
function main_menu()
{
while :
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] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] Desmontar Particion"
echo "[9] Eliminar Particion Lvm2 Totalmente"
echo "[10] 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) sub_menu ;;
8) echo -e "Elegir Carpeta a Desmontar - Ej: /thunder o /raptorcache:" | grep -e "/thunder" -e "/raptorcache";
read CARPETA1;
sudo umount $CARPETA1;
sudo sed '$d' /etc/fstab;;
9) sudo lvremove -f /dev/mapper/vg0-lv0 && sudo vgchange -a n vg0 && sudo vgremove vg0;;
10) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

function sub_menu()
{
while :
do
echo "####################################################################"
echo "[1] Identificacion y Creacion de Particion Lvm2"
echo "[2] Grupos y Volumenes que se Sumaran"
echo "[3] Aumentar al Tamaño Final"
echo "[4] Volver al Menu Principal"
echo "[5] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD2;
sudo fdisk $DD2;;
2) sudo pvcreate $DD2 && sudo vgextend vg0 $DD2 && sudo vgdisplay;
echo "Asignar Tamaño que se Sumara a la Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM1;
sudo lvextend -L +$TAM1 /dev/mapper/vg0-lv0;
echo "Agregados Grupos y Volumenes a Lvm2";;
3) sudo resize2fs /dev/mapper/vg0-lv0;;
4) main_menu;;
5) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}
main_menu
exit 0


Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 14, 2013, 12:35:38 PM
gracias  buena opcion ya lo voy a probar jejeje
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rifranco202325 en Noviembre 15, 2013, 12:01:53 AM
probando y probando me sale esto y se supone q debe ser en gb pero me sale mb nose porq me sale asi alguien me puede ayudar con esto gracias

y por otro lado esta bien q salga como 3 disco si apenas tengo 2 uno q esta en el sistema q es de 500gb  y para cache q lo tengo de 1tra

[archivo adjunto borrado por el administrador]
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: delfpc en Diciembre 31, 2013, 03:12:02 PM
reitero la ultima pregunta ..... pq sale 3 discos duros si solo existe 2 ........ gracias firecold!!!!

Cita de: rifranco202325 en Noviembre 15, 2013, 12:01:53 AM
probando y probando me sale esto y se supone q debe ser en gb pero me sale mb nose porq me sale asi alguien me puede ayudar con esto gracias

y por otro lado esta bien q salga como 3 disco si apenas tengo 2 uno q esta en el sistema q es de 500gb  y para cache q lo tengo de 1tra
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: alternet en Enero 04, 2014, 10:38:55 AM
NO se puede usar el disco del sistema para el cache
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Enero 04, 2014, 01:31:23 PM
Cita de: delfpc en Diciembre 31, 2013, 03:12:02 PM
reitero la ultima pregunta ..... pq sale 3 discos duros si solo existe 2 ........ gracias firecold!!!!


Tendria que ver, porque si solo tiene 2 DD solo tendria que mostrar 2 DD, a menos que no este mostrando los DD si no las particiones del DD, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Enero 04, 2014, 01:33:28 PM
Cita de: alternet en Enero 04, 2014, 10:38:55 AM
NO se puede usar el disco del sistema para el cache

Si se puede pero no es recomendable, ya que serian muchas peticiones para un DD, y teniendo un DD aparte para el cache, separas las peticiones del cache con las del sistema y claro que con esto ves un aumento en la velocidad de respuesta de las peticiones tanto de squid como de raptor o thunder, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: marcossurfwer en Marzo 04, 2014, 09:40:01 PM
alguien podria me ayudar a ponder 3 discos en mi raptor cache, me sale error en el momento que intento crear la LV
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Marzo 05, 2014, 10:02:45 AM
Cita de: marcossurfwer en Marzo 04, 2014, 09:40:01 PM
alguien podria me ayudar a ponder 3 discos en mi raptor cache, me sale error en el momento que intento crear la LV

Amigo verificaste si esta instalado lvm2 en tu sistema, puedes verificar teclenado esto en tu consola:

Código (bash) [Seleccionar]
sudo apt-get install lvm2

Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: robertjs en Marzo 28, 2014, 01:02:17 AM
Cita de: rifranco202325 en Noviembre 15, 2013, 12:01:53 AM
probando y probando me sale esto y se supone q debe ser en gb pero me sale mb nose porq me sale asi alguien me puede ayudar con esto gracias

y por otro lado esta bien q salga como 3 disco si apenas tengo 2 uno q esta en el sistema q es de 500gb  y para cache q lo tengo de 1tra

me uno a lo mismo... estoy tratando de un disco de montar el segundo disco de 1TB y me muestra lo smismo.. que puedo se puede hacer para que corregir eso..!! segui los pasos de joemg que publico y de aqui.. asta ahora no e podido..!!
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Marzo 28, 2014, 09:42:57 AM
Cita de: marcossurfwer en Marzo 04, 2014, 09:40:01 PM
alguien podria me ayudar a ponder 3 discos en mi raptor cache, me sale error en el momento que intento crear la LV
Cita de: robertjs en Marzo 28, 2014, 01:02:17 AM
me uno a lo mismo... estoy tratando de un disco de montar el segundo disco de 1TB y me muestra lo smismo.. que puedo se puede hacer para que corregir eso..!! segui los pasos de joemg que publico y de aqui.. asta ahora no e podido..!!

Amigos podrian exportar un fdisk -l para saber cuales DD tienen y porque les esta pasando, esto, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: lantiano en Mayo 07, 2014, 07:44:41 PM
Cita de: alternet en Febrero 26, 2013, 03:54:01 PM
revisando el foro lei que joem agrego la forma de "agregar" discos para hacer cache.
lo que no me quedo claro era si se podia incrementar el tamaño de ese cache osea de 1tb a 2tb por ejemplo.


saludos..
Alternet sistemas

Hola es posible agregar un Raid 0 al raptorcache, ya q lo q quiero hacer es lo siguiente:

Instalar el sistema Operativo en un disco Msata de 32 gb (lo cual ya lo e logrado hacer)
Instalar un raid0 de 2 discos de 500gb c/u, para el cache (lo cual no e podido aun)

E logrado hacer el raid a través de software que trae el instalador de debian y e instalado el sistema debian (luego raptor)en el disco Msata de 32gb , pero no aparece en el webpanel el arreglo Raid 0.

Haci que e hecho lo que dice al comienzo de este post de como agregar un disco nuevo al raptor, con las debidas modificaciones , ya que por ejemplo en mi caso no es "sdc1", sino "md0"

E intentado agregar el arreglo con LVM2 pero al llegar a la definición de grupos y volúmenes , no me reconoce los comandos "pvcreate /dev/sda", claro esta que en mi caso le pongo "pvcreate /dev/md0".

También e probado hacer la instalación completa en el raid0 , dejando de lado el disco msata, pero tampoco e podido.

En este ultimo caso me sale "No se definio un fichero Raiz", "por favor corrija esto en el menu de particionado ", con un fondo rojo.

Parecido a lo que se muestra en este video en e min 9.33
https://www.youtube.com/watch?v=nTfqj3Tm_3s

El detalle es que no me deja seleccionar el raid como fichero raiz.

A ver si alguien me pudiera dar una manito con este tema ,Gracias
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: lantiano en Mayo 23, 2014, 02:31:29 PM
Cita de: joemg6 en Febrero 28, 2013, 06:42:11 PM
Excente, me faltaba adjuntar esta información, pero que bien que lo hiciste amigo alternet ya que es de importancia.

Hola joem6 , gracias de antemano por este sistema, es de mucha ayuda.

Quiero instalar en un disco de 32 gb el sistema del raptor y hacer un Raid 0 de 2 0 3 disco para que gurade el cache, es posible hacer esto ???

Pues lo que me interesa es agregar ese raid al sistema del raptor.

Saludos y gracias.
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: jsuarez en Junio 02, 2014, 10:20:06 AM
HOLA AMIGO SALUDO PARA TODOS NECESITO QUE ME AYUDEN A MONTAR OTRO DISCO EN MI RAPTOR SI ME PUEDEN AYUDAR POR TEAMVIEWER SE LO AGRADEZCO DE CORAZÓN SOY NOVATO EN EL TEMA
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: mahehe506 en Agosto 02, 2014, 12:41:21 PM
me uno a la petición, no he podido montar otro disco de 1T me da error (la particion ya esta definida suprimala.....)
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: Ecja en Noviembre 12, 2014, 10:59:28 PM
Hola amigos .! Soy nuevo en el tema y en el foro
Logre agregar 3 discos y todos los pasos bien pero cuando ingreso al raptor me indica 1.9 TIB de espacio total y en espacio usado me dice 97.8 Gb y no e echo cache el raptor esta recién instalado. No sé porque  me dice esto!

De  antemano muchas gracias. Espero me puedan ayudar

Les dejaría una imagen pero no sé cómo agregarla ..jajaja si alguien me puede explicar se lo agradezco.
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: Ecja en Noviembre 14, 2014, 05:24:09 PM
Hola amigos .! Soy nuevo en el tema y en el foro
Logre agregar 3 discos y todos los pasos bien pero cuando ingreso al raptor me indica 1.9 TIB de espacio total y en espacio usado me dice 97.8 Gb y no e echo cache el raptor esta recién instalado. No sé porque  me dice esto!

De  antemano muchas gracias. Espero me puedan ayudar

Les dejaría una imagen pero no sé cómo agregarla ..jajaja si alguien me puede explicar se lo agradezco.[/quote]
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: ZonawifiSDP en Enero 14, 2015, 11:06:37 PM
Cita de: firecold en Noviembre 13, 2013, 03:59:12 PM
Para todos los personas que desean agregar mas de un Disco duro a Thunder o Raptor e incrementado el script con un submenu, para agregar mas de un DD a raptor o thunder, cualquier problema comentar y sera areglado:

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;
function main_menu()
{
while :
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] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] 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) sub_menu ;;
8) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

function sub_menu()
{
while :
do
echo "####################################################################"
echo "[1] Identificacion y Creacion de Particion Lvm2"
echo "[2] Grupos y Volumenes que se Sumaran"
echo "[3] Aumentar al Tamaño Final"
echo "[4] Volver al Menu Principal"
echo "[5] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD2;
sudo fdisk $DD2;;
2) sudo pvcreate $DD2 && sudo vgextend vg0 $DD2 && sudo vgdisplay;
echo "Asignar Tamaño que se Sumara a la Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM1;
sudo lvextend -L +$TAM1 /dev/mapper/vg0-lv0;
echo "Agregados Grupos y Volumenes a Lvm2";;
3) sudo resize2fs /dev/mapper/vg0-lv0;;
4) main_menu;;
5) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

main_menu

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 seguir las indicaciones de la siguiente imagen, asi como en el paso 1 del submenu:
(http://www.raptorcache.com/img/4.jpg)

Espero les Sirva, Saludos

Disculpa mi ignorancia, pero puedo copiar y pegar esto via putty? Tengo un disco sata de 60gb para el sistema y un disco de 1TB para el cache
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Enero 15, 2015, 06:07:08 PM
Cita de: ZonawifiSDP en Enero 14, 2015, 11:06:37 PM
Disculpa mi ignorancia, pero puedo copiar y pegar esto via putty? Tengo un disco sata de 60gb para el sistema y un disco de 1TB para el cache

Mandame un MP con tus datos de Teamviewer y con gusto te ayudare, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rubennoboa en Abril 14, 2015, 07:02:48 PM
me doy  :D ya puede instalar el nuevo disco poer no puedo sumarlos... que cosas hago toso los pasos pero nada de nada...
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 15, 2015, 08:54:27 AM
Cita de: rubennoboa en Abril 14, 2015, 07:02:48 PM
me doy  :D ya puede instalar el nuevo disco poer no puedo sumarlos... que cosas hago toso los pasos pero nada de nada...

Amigo puedes usar para este proceso, el script de Lvm2 de este foro, Aqui (http://www.alterserv.com/foros/index.php?topic=1643.msg15578#msg15578), Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rubennoboa en Abril 18, 2015, 10:18:58 AM
ese estoy utilizando.. amigo pero no puedo sumarlo,,ç :-X
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 20, 2015, 10:06:56 AM
Cita de: rubennoboa en Abril 18, 2015, 10:18:58 AM
ese estoy utilizando.. amigo pero no puedo sumarlo,,ç :-X

Ya tienes un HDD en el cache para Raptor, lo que quieres es agregar otro o me equivoco, si es asi, te cuento mi amigo que dicho script no lo he actualizado para que agregue otro HDD a las particiones LVM2, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 21, 2015, 02:18:12 AM
Ahora pensando en tu problema y viendo que no habia terminado dicho script me puse a trabajar, no lo he probado, pero es basicamente los mismo procedimientos descritos aqui: Link (http://www.alterserv.com/foros/index.php?topic=1643.msg15578#msg15578), hablo con respecto a las funciones, mejor si le das una leidita y depsues ejecutas este script:

Código (bash) [Seleccionar]
#!/bin/bash
#################### Variables Globales#######################
DD1="/tmp/dd.txt"
TAM="/tmp/tam.txt"
carpeta="/tmp/carpeta.txt"
nombre=$(cat /tmp/dd.txt)
nombre1=$(cat /tmp/tam.txt)
disco2=$(vgdisplay | grep "VG Size" | awk '{print $3 $4}')
salida=$(fdisk -l | grep -E 'Disco|Disk')
read -d '' bienvenida << EOF
Bienvenidos al programa para agregar Discos Duros con Lvm2.

¿Desea Continuar?
EOF
disco=$(echo "p
n
p
1


t
8e
w" | fdisk "$nombre")
###############################################################
function Entrada() {
  dialog --backtitle "Alterserv.com" --title "Lvm2" --yesno "$bienvenida" 10 70 
  case $? in
    0) clear; Menu;;
    1) clear; exit 0;;
  esac
}
function Menu() {
menuitem=$(dialog --backtitle "Alterserv.com" --stdout --title "Menu" --menu "Elegir opcion requerida: " 15 80 8 \
    1 "Instalar Lvm2" \
    2 "Identificacion y Creacion de Particion Lvm2"\
    3 "Crear Grupos y Volumenes para Lvm2" \
    4 "Creacion y Elecion de Carpeta a Montar Particion" \
    5 "Sumar un HDD a Lvm2 - Sub-Menu" \
    6 "Eliminar Particion LVm2" \
    7 "Salir" )
case $menuitem in
  1) opcion1; Menu;;
  2) opcion2; Menu;;
  3) opcion3; Menu;;
  4) opcion4; Menu;;
  5) submenu;;
  6) opcion5; Menu;; 
  7) clear; exit 0;;
esac
}
function opcion1(){
  (sudo apt-get install lvm2) | pv -n 2>&1 | dialog --backtitle "Alterserv.com" --title "Instalar Lvm2" --begin 20 15 --gauge "Instalando...." 10 90 99
}
function opcion2(){
  dialog --backtitle "Alterserv.com" --title "Identificacion y Creacion de Particion Lvm2" --inputbox "Dispositivo que se desea agregar: \n
$salida \n
  Ingrese Disco Duro:" 12 55 2>"${DD1}"
  case $? in
  0) dialog --clear --no-kill --msgbox "Trabajando...." 15 50; "$disco"; Menu;;
  1) clear; Menu;;
  esac
}
function opcion3(){
  (pvcreate "$nombre[1]" 2>/dev/null && vgcreate /dev/vg0 "$nombre[1]" 2>/dev/null) | dialog --backtitle "Alterserv.com" --title "Crear Grupos y Volumenes para Lvm2" --inputbox "Asignar Tamaño de Particion:\nEspacio Disponible ( $disco2 )" 10 45 2>"${TAM}"   
  case $? in
  0) ( lvcreate -L "$nombre1" -n lv0 /dev/vg0 2>/dev/null && mke2fs -t ext4 /dev/vg0/lv0 2>/dev/null ) | dialog --backtitle "Alterserv.com" --sleep 2 --msgbox "   Creados el Grupo y el Volumen para Lvm2\n\n            Formateando Particion" 10 50; Menu;;
  1) clear; Menu;;
  esac
}
function opcion4() {
  dialog --backtitle "Alterserv.com" --title "Creacion y Elecion de Carpeta a Montar Particion" --inputbox "Elegir Carpeta a Montar - Ej: /thunder o /raptorcache:"\
  10 70 2>"${carpeta}"
  case $? in
  0) (mkdir -p "$nombre" && chmod 777 -Rf "$nombre" && echo >> /etc/fstab  && echo -e /dev/mapper/vg0-lv0   "$nombre"    ext4    noatime,async,nosuid   0      0 >> /etc/fstab && mount "$nombre") | dialog --clear --no-kill --msgbox "Trabajando...." 7 50; Menu;;
  1) clear; Menu;;
  esac
  rm $carpeta 2>/dev/null
}
function opcion5() {
  dialog --backtitle "Alterserv.com" --title "Eliminar Particion LVm2" --inputbox "Elegir Carpeta a Desmontar - Ej: /thunder o /raptorcache:" 10 70 2>"${carpeta}"
  case $? in
  0) (sudo umount "$nombre" && sudo sed -i '$d' /etc/fstab && sudo lvremove -f /dev/mapper/vg0-lv0 && sudo vgchange -a n vg0 && sudo vgremove vg0 ) | dialog --backtitle "Alterserv.com" --title "Eliminando Particion" --infobox "\n   Trabajando......" 5 25; Menu;;
  1) clear; Menu;;
  esac 
}
function submenu(){
sub_menu=$(dialog --backtitle "Alterserv.com" --stdout --title "Menu" --menu "Elegir opcion requerida: " 15 80 8 \
    1 "Identificacion y Creacion de Particion Lvm2" \
    2 "Grupos y Volumenes que se Sumaran" \
    3 "Aumentar al tamaño final" \
    4 "Salir" )
case $sub_menu in
  1) opcion6; submenu;;
  2) opcion7; submenu;;
  3) opcion8; submenu;;
  4) clear; exit 0;;
esac
}
function opcion6(){
  dialog --backtitle "Alterserv.com" --title "Identificacion y Creacion de Particion Lvm2" --inputbox "Dispositivo que se desea agregar: \n
$salida \n
  Ingrese Disco Duro:" 12 55 2>"${DD1}"
  case $? in
  0) dialog --clear --no-kill --msgbox "Trabajando...." 15 50; "$disco"; submenu;;
  1) clear; submenu;;
  esac
}
function opcion7(){
(pvcreate "$nombre[1]" && vgextend vg0 "$nombre[1]") | dialog --backtitle "Alterserv.com" --title "Crear Grupos y Volumenes para Lvm2" --inputbox "Asignar Tamaño de Particion:\nEspacio Disponible ( $disco2 )" 10 45 2>"${TAM}" 
  case $? in
  0) (lvextend -L +$TAM /dev/mapper/vg0-lv0) | dialog --backtitle "Alterserv.com" --sleep 2 --msgbox "   Creados el Grupo y el Volumen para Lvm2" 10 50; submenu;;
  1) clear; submenu;;
  esac
}
function opcion8(){
(resize2fs /dev/mapper/vg0-lv0) | dialog --backtitle "Alterserv.com" --sleep 5 --title "Sumando HDD" --infobox "   Trabajando......" 5 25; submenu;;
}

Entrada


Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rubennoboa en Abril 21, 2015, 08:01:09 AM
exacto amigo.. ya tengo el otro disco instalado lo que no puedo es sumarlo .. por ejemplo tengo de 1tb ahora le puse otro de 1tb me salen los dos pero lo que quiero es que se sumen para que aparezca 2tb y asi pueda tener mas cache.. gracias amigo...
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 21, 2015, 03:48:08 PM
Cita de: rubennoboa en Abril 21, 2015, 08:01:09 AM
exacto amigo.. ya tengo el otro disco instalado lo que no puedo es sumarlo .. por ejemplo tengo de 1tb ahora le puse otro de 1tb me salen los dos pero lo que quiero es que se sumen para que aparezca 2tb y asi pueda tener mas cache.. gracias amigo...

Pues esta vez le agregue las funciones que usted necesita, pero cualquier cosa me avisa, yo estare pendiente, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rubennoboa en Abril 22, 2015, 03:17:07 PM
una pregunta se demora bastante .. ??? en la opcion 2.. porque ya va como 2 horas en esa opcion sale trabajando.... y ahi va ya hace dos horas
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 22, 2015, 03:18:58 PM
Cita de: rubennoboa en Abril 22, 2015, 03:17:07 PM
una pregunta se demora bastante .. ??? en la opcion 2.. porque ya va como 2 horas en esa opcion sale trabajando.... y ahi va ya hace dos horas

le diste OK, ya que si no no avanza, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rubennoboa en Abril 22, 2015, 04:45:53 PM
si pero ahi no sale la capacidad del disco
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 22, 2015, 05:42:46 PM
Cita de: rubennoboa en Abril 22, 2015, 04:45:53 PM
si pero ahi no sale la capacidad del disco

en la noche estare libre, para que podamos ver lo que pasa, estare pendiente como a las 11 de la noche, me mandas un MP y reviso tu problema, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rubennoboa en Abril 22, 2015, 09:21:54 PM
amigo me parece que hay un error en el script porque al coger la opcion sumar me sale la pantalla desmontar osea escojo la opcion 5 y me sale desea desmontar la particiom
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 22, 2015, 10:26:06 PM
Cita de: rubennoboa en Abril 22, 2015, 09:21:54 PM
amigo me parece que hay un error en el script porque al coger la opcion sumar me sale la pantalla desmontar osea escojo la opcion 5 y me sale desea desmontar la particiom

Corredigo mi amigo, si tenias razon, la opcion estaba mal en el menu, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rubennoboa en Abril 23, 2015, 08:32:19 PM
si no es mucha molestia me avisa cuando este corregido gracias por tu tiempo y la ayuda que das a todos los que estamos por el limbo  :D... y mil disculpas...
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 23, 2015, 10:31:47 PM
Cita de: rubennoboa en Abril 23, 2015, 08:32:19 PM
si no es mucha molestia me avisa cuando este corregido gracias por tu tiempo y la ayuda que das a todos los que estamos por el limbo  :D... y mil disculpas...

Ya corregi el script, pero si quiere mi ayuda, estare ahorita conectado hasta la 1 de la madrugada, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: rubennoboa en Abril 24, 2015, 11:42:05 AM
cual es el nuevo link para copiar el script corregido amigo
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 24, 2015, 11:28:10 PM
Cita de: rubennoboa en Abril 24, 2015, 11:42:05 AM
cual es el nuevo link para copiar el script corregido amigo

El que te publique unos mensajes antes, lo corregi, ya que tenias razon estaba confundida la funcion, Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: hackwik en Abril 25, 2015, 02:39:05 PM
Cita de: firecold en Noviembre 13, 2013, 03:59:12 PM
Para todos los personas que desean agregar mas de un Disco duro a Thunder o Raptor e incrementado el script con un submenu, para agregar mas de un DD a raptor o thunder, cualquier problema comentar y sera areglado:

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;
function main_menu()
{
while :
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] Agregar Mas de un DD a Thunder o Raptor - Sub-Menu"
echo "[8] 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) sub_menu ;;
8) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

function sub_menu()
{
while :
do
echo "####################################################################"
echo "[1] Identificacion y Creacion de Particion Lvm2"
echo "[2] Grupos y Volumenes que se Sumaran"
echo "[3] Aumentar al Tamaño Final"
echo "[4] Volver al Menu Principal"
echo "[5] Salir"
echo "####################################################################"
read -p "Elija_una_opción:" OPCION
case $OPCION in
1) sudo fdisk -l | grep Disco;
echo "Elegir el Disco Duro a Crear con Lvm2 - Ej: /dev/sdb1";
read DD2;
sudo fdisk $DD2;;
2) sudo pvcreate $DD2 && sudo vgextend vg0 $DD2 && sudo vgdisplay;
echo "Asignar Tamaño que se Sumara a la Particion - Ej: 931,51GB:" | grep 931,51GB;
read TAM1;
sudo lvextend -L +$TAM1 /dev/mapper/vg0-lv0;
echo "Agregados Grupos y Volumenes a Lvm2";;
3) sudo resize2fs /dev/mapper/vg0-lv0;;
4) main_menu;;
5) clear; echo "Hasta Luego"; exit 0;;
*) clear; echo "Opción ingresada invalida, intentelo de nuevo";;
esac
done
}

main_menu

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 seguir las indicaciones de la siguiente imagen, asi como en el paso 1 del submenu:
(http://www.raptorcache.com/img/4.jpg)

Espero les Sirva, Saludos

Como ejecuto el script??

subi el archivo con extension .sh a mi servidor VPS.

en ssh, escribir el codigo:
-wget http://www.seriesonline24.com/lv.sh
- chmod 700 lv.sh

y se queda no hace nada.. no hay dialogo :(
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 25, 2015, 07:21:39 PM
Cita de: hackwik en Abril 25, 2015, 02:39:05 PM
Como ejecuto el script??

subi el archivo con extension .sh a mi servidor VPS.

en ssh, escribir el codigo:
-wget http://www.seriesonline24.com/lv.sh
- chmod 700 lv.sh

y se queda no hace nada.. no hay dialogo :(
Cita de: rubennoboa en Abril 24, 2015, 11:42:05 AM
cual es el nuevo link para copiar el script corregido amigo

El nuevo script es este:

Código (bash) [Seleccionar]
#!/bin/bash
#################### Variables Globales#######################
DD1="/tmp/dd.txt"
TAM="/tmp/tam.txt"
carpeta="/tmp/carpeta.txt"
nombre=$(cat /tmp/dd.txt)
nombre1=$(cat /tmp/tam.txt)
disco2=$(vgdisplay | grep "VG Size" | awk '{print $3 $4}')
salida=$(fdisk -l | grep -E 'Disco|Disk')
read -d '' bienvenida << EOF
Bienvenidos al programa para agregar Discos Duros con Lvm2.

¿Desea Continuar?
EOF
disco=$(echo "p
n
p
1


t
8e
w" | fdisk "$nombre")
###############################################################
function Entrada() {
  dialog --backtitle "Alterserv.com" --title "Lvm2" --yesno "$bienvenida" 10 70 
  case $? in
    0) clear; Menu;;
    1) clear; exit 0;;
  esac
}
function Menu() {
menuitem=$(dialog --backtitle "Alterserv.com" --stdout --title "Menu" --menu "Elegir opcion requerida: " 15 80 8 \
    1 "Instalar Lvm2" \
    2 "Identificacion y Creacion de Particion Lvm2"\
    3 "Crear Grupos y Volumenes para Lvm2" \
    4 "Creacion y Elecion de Carpeta a Montar Particion" \
    5 "Sumar un HDD a Lvm2 - Sub-Menu" \
    6 "Eliminar Particion LVm2" \
    7 "Salir" )
case $menuitem in
  1) opcion1; Menu;;
  2) opcion2; Menu;;
  3) opcion3; Menu;;
  4) opcion4; Menu;;
  5) submenu;;
  6) opcion5; Menu;; 
  7) clear; exit 0;;
esac
}
function opcion1(){
  (sudo apt-get install lvm2) | pv -n 2>&1 | dialog --backtitle "Alterserv.com" --title "Instalar Lvm2" --begin 20 15 --gauge "Instalando...." 10 90 99
}
function opcion2(){
  dialog --backtitle "Alterserv.com" --title "Identificacion y Creacion de Particion Lvm2" --inputbox "Dispositivo que se desea agregar: \n
$salida \n
  Ingrese Disco Duro:" 12 55 2>"${DD1}"
  case $? in
  0) dialog --clear --no-kill --msgbox "Trabajando...." 15 50; "$disco"; Menu;;
  1) clear; Menu;;
  esac
}
function opcion3(){
  (pvcreate "$nombre[1]" 2>/dev/null && vgcreate /dev/vg0 "$nombre[1]" 2>/dev/null) | dialog --backtitle "Alterserv.com" --title "Crear Grupos y Volumenes para Lvm2" --inputbox "Asignar Tamaño de Particion:\nEspacio Disponible ( $disco2 )" 10 45 2>"${TAM}"   
  case $? in
  0) ( lvcreate -L "$nombre1" -n lv0 /dev/vg0 2>/dev/null && mke2fs -t ext4 /dev/vg0/lv0 2>/dev/null ) | dialog --backtitle "Alterserv.com" --sleep 2 --msgbox "   Creados el Grupo y el Volumen para Lvm2\n\n            Formateando Particion" 10 50; Menu;;
  1) clear; Menu;;
  esac
}
function opcion4() {
  dialog --backtitle "Alterserv.com" --title "Creacion y Elecion de Carpeta a Montar Particion" --inputbox "Elegir Carpeta a Montar - Ej: /thunder o /raptorcache:"\
  10 70 2>"${carpeta}"
  case $? in
  0) (mkdir -p "$nombre" && chmod 777 -Rf "$nombre" && echo >> /etc/fstab  && echo -e /dev/mapper/vg0-lv0   "$nombre"    ext4    noatime,async,nosuid   0      0 >> /etc/fstab && mount "$nombre") | dialog --clear --no-kill --msgbox "Trabajando...." 7 50; Menu;;
  1) clear; Menu;;
  esac
  rm $carpeta 2>/dev/null
}
function opcion5() {
  dialog --backtitle "Alterserv.com" --title "Eliminar Particion LVm2" --inputbox "Elegir Carpeta a Desmontar - Ej: /thunder o /raptorcache:" 10 70 2>"${carpeta}"
  case $? in
  0) (sudo umount "$nombre" && sudo sed -i '$d' /etc/fstab && sudo lvremove -f /dev/mapper/vg0-lv0 && sudo vgchange -a n vg0 && sudo vgremove vg0 ) | dialog --backtitle "Alterserv.com" --title "Eliminando Particion" --infobox "\n   Trabajando......" 5 25; Menu;;
  1) clear; Menu;;
  esac 
}
function submenu(){
sub_menu=$(dialog --backtitle "Alterserv.com" --stdout --title "Menu" --menu "Elegir opcion requerida: " 15 80 8 \
    1 "Identificacion y Creacion de Particion Lvm2" \
    2 "Grupos y Volumenes que se Sumaran" \
    3 "Aumentar al tamaño final" \
    4 "Salir" )
case $sub_menu in
  1) opcion6; submenu;;
  2) opcion7; submenu;;
  3) opcion8; submenu;;
  4) clear; exit 0;;
esac
}
function opcion6(){
  dialog --backtitle "Alterserv.com" --title "Identificacion y Creacion de Particion Lvm2" --inputbox "Dispositivo que se desea agregar: \n
$salida \n
  Ingrese Disco Duro:" 12 55 2>"${DD1}"
  case $? in
  0) dialog --clear --no-kill --msgbox "Trabajando...." 15 50; "$disco"; submenu;;
  1) clear; submenu;;
  esac
}
function opcion7(){
(pvcreate "$nombre[1]" && vgextend vg0 "$nombre[1]") | dialog --backtitle "Alterserv.com" --title "Crear Grupos y Volumenes para Lvm2" --inputbox "Asignar Tamaño de Particion:\nEspacio Disponible ( $disco2 )" 10 45 2>"${TAM}" 
  case $? in
  0) (lvextend -L +$TAM /dev/mapper/vg0-lv0) | dialog --backtitle "Alterserv.com" --sleep 2 --msgbox "   Creados el Grupo y el Volumen para Lvm2" 10 50; submenu;;
  1) clear; submenu;;
  esac
}
function opcion8(){
(resize2fs /dev/mapper/vg0-lv0) | dialog --backtitle "Alterserv.com" --sleep 5 --title "Sumando HDD" --infobox "   Trabajando......" 5 25; submenu;;
}

Entrada


Aparte de esto, se ejecuta, no solo se descarga y da permisos, tambien hay que ejecutarlo, por ejemplo:

Código (bash) [Seleccionar]
wget http://hosting/que/desees/lvm2.sh
chmod 700 lvm2.sh
bash lvm2.sh


Saludos
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: hackwik en Abril 25, 2015, 07:43:07 PM
Cita de: firecold en Abril 25, 2015, 07:21:39 PM
El nuevo script es este:

Código (bash) [Seleccionar]
#!/bin/bash
#################### Variables Globales#######################
DD1="/tmp/dd.txt"
TAM="/tmp/tam.txt"
carpeta="/tmp/carpeta.txt"
nombre=$(cat /tmp/dd.txt)
nombre1=$(cat /tmp/tam.txt)
disco2=$(vgdisplay | grep "VG Size" | awk '{print $3 $4}')
salida=$(fdisk -l | grep -E 'Disco|Disk')
read -d '' bienvenida << EOF
Bienvenidos al programa para agregar Discos Duros con Lvm2.

¿Desea Continuar?
EOF
disco=$(echo "p
n
p
1


t
8e
w" | fdisk "$nombre")
###############################################################
function Entrada() {
  dialog --backtitle "Alterserv.com" --title "Lvm2" --yesno "$bienvenida" 10 70 
  case $? in
    0) clear; Menu;;
    1) clear; exit 0;;
  esac
}
function Menu() {
menuitem=$(dialog --backtitle "Alterserv.com" --stdout --title "Menu" --menu "Elegir opcion requerida: " 15 80 8 \
    1 "Instalar Lvm2" \
    2 "Identificacion y Creacion de Particion Lvm2"\
    3 "Crear Grupos y Volumenes para Lvm2" \
    4 "Creacion y Elecion de Carpeta a Montar Particion" \
    5 "Sumar un HDD a Lvm2 - Sub-Menu" \
    6 "Eliminar Particion LVm2" \
    7 "Salir" )
case $menuitem in
  1) opcion1; Menu;;
  2) opcion2; Menu;;
  3) opcion3; Menu;;
  4) opcion4; Menu;;
  5) submenu;;
  6) opcion5; Menu;; 
  7) clear; exit 0;;
esac
}
function opcion1(){
  (sudo apt-get install lvm2) | pv -n 2>&1 | dialog --backtitle "Alterserv.com" --title "Instalar Lvm2" --begin 20 15 --gauge "Instalando...." 10 90 99
}
function opcion2(){
  dialog --backtitle "Alterserv.com" --title "Identificacion y Creacion de Particion Lvm2" --inputbox "Dispositivo que se desea agregar: \n
$salida \n
  Ingrese Disco Duro:" 12 55 2>"${DD1}"
  case $? in
  0) dialog --clear --no-kill --msgbox "Trabajando...." 15 50; "$disco"; Menu;;
  1) clear; Menu;;
  esac
}
function opcion3(){
  (pvcreate "$nombre[1]" 2>/dev/null && vgcreate /dev/vg0 "$nombre[1]" 2>/dev/null) | dialog --backtitle "Alterserv.com" --title "Crear Grupos y Volumenes para Lvm2" --inputbox "Asignar Tamaño de Particion:\nEspacio Disponible ( $disco2 )" 10 45 2>"${TAM}"   
  case $? in
  0) ( lvcreate -L "$nombre1" -n lv0 /dev/vg0 2>/dev/null && mke2fs -t ext4 /dev/vg0/lv0 2>/dev/null ) | dialog --backtitle "Alterserv.com" --sleep 2 --msgbox "   Creados el Grupo y el Volumen para Lvm2\n\n            Formateando Particion" 10 50; Menu;;
  1) clear; Menu;;
  esac
}
function opcion4() {
  dialog --backtitle "Alterserv.com" --title "Creacion y Elecion de Carpeta a Montar Particion" --inputbox "Elegir Carpeta a Montar - Ej: /thunder o /raptorcache:"\
  10 70 2>"${carpeta}"
  case $? in
  0) (mkdir -p "$nombre" && chmod 777 -Rf "$nombre" && echo >> /etc/fstab  && echo -e /dev/mapper/vg0-lv0   "$nombre"    ext4    noatime,async,nosuid   0      0 >> /etc/fstab && mount "$nombre") | dialog --clear --no-kill --msgbox "Trabajando...." 7 50; Menu;;
  1) clear; Menu;;
  esac
  rm $carpeta 2>/dev/null
}
function opcion5() {
  dialog --backtitle "Alterserv.com" --title "Eliminar Particion LVm2" --inputbox "Elegir Carpeta a Desmontar - Ej: /thunder o /raptorcache:" 10 70 2>"${carpeta}"
  case $? in
  0) (sudo umount "$nombre" && sudo sed -i '$d' /etc/fstab && sudo lvremove -f /dev/mapper/vg0-lv0 && sudo vgchange -a n vg0 && sudo vgremove vg0 ) | dialog --backtitle "Alterserv.com" --title "Eliminando Particion" --infobox "\n   Trabajando......" 5 25; Menu;;
  1) clear; Menu;;
  esac 
}
function submenu(){
sub_menu=$(dialog --backtitle "Alterserv.com" --stdout --title "Menu" --menu "Elegir opcion requerida: " 15 80 8 \
    1 "Identificacion y Creacion de Particion Lvm2" \
    2 "Grupos y Volumenes que se Sumaran" \
    3 "Aumentar al tamaño final" \
    4 "Salir" )
case $sub_menu in
  1) opcion6; submenu;;
  2) opcion7; submenu;;
  3) opcion8; submenu;;
  4) clear; exit 0;;
esac
}
function opcion6(){
  dialog --backtitle "Alterserv.com" --title "Identificacion y Creacion de Particion Lvm2" --inputbox "Dispositivo que se desea agregar: \n
$salida \n
  Ingrese Disco Duro:" 12 55 2>"${DD1}"
  case $? in
  0) dialog --clear --no-kill --msgbox "Trabajando...." 15 50; "$disco"; submenu;;
  1) clear; submenu;;
  esac
}
function opcion7(){
(pvcreate "$nombre[1]" && vgextend vg0 "$nombre[1]") | dialog --backtitle "Alterserv.com" --title "Crear Grupos y Volumenes para Lvm2" --inputbox "Asignar Tamaño de Particion:\nEspacio Disponible ( $disco2 )" 10 45 2>"${TAM}" 
  case $? in
  0) (lvextend -L +$TAM /dev/mapper/vg0-lv0) | dialog --backtitle "Alterserv.com" --sleep 2 --msgbox "   Creados el Grupo y el Volumen para Lvm2" 10 50; submenu;;
  1) clear; submenu;;
  esac
}
function opcion8(){
(resize2fs /dev/mapper/vg0-lv0) | dialog --backtitle "Alterserv.com" --sleep 5 --title "Sumando HDD" --infobox "   Trabajando......" 5 25; submenu;;
}

Entrada


Aparte de esto, se ejecuta, no solo se descarga y da permisos, tambien hay que ejecutarlo, por ejemplo:

Código (bash) [Seleccionar]
wget http://hosting/que/desees/lvm2.sh
chmod 700 lvm2.sh
bash lvm2.sh


Saludos

Solucionado Gracias :-*
Título: Re:Aumentar, Agregar tamaño al disco del cache con lvm2
Publicado por: firecold en Abril 25, 2015, 07:46:08 PM
Cita de: hackwik en Abril 25, 2015, 07:43:07 PM
Solucionado Gracias :-*

Me alegra mucho que lo halla solucionado, Saludos