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
Excente, me faltaba adjuntar esta información, pero que bien que lo hiciste amigo alternet ya que es de importancia.
amigo joem seria bueno q modificaras el script de montar disco como el del tc
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
segui todos los pasos q especificaste y me sale "vg0" not found, ayuda
primero debes seguir este tutorial completo tutorial (http://www.alterserv.com/foros/index.php?topic=1085), luego sigues con vgextended
saludos
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
estoy intentando aumentar el tamaño pero nada q me funciona quien me echa la mano
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
vgextend vg0 /dev/sdb1
Volume group "vg0" not found
esto me sale q puede ser
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:
vgdisplay
y posteas lo que salga, Saludos
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:
vgdisplay
y posteas lo que salga, Saludos
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:
lvdisplay
pvdisplay
Saludos
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:
lvdisplay
pvdisplay
Saludos
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
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
el primer tutorial no abre, dice que fue borrado, habrá alguna manera de volverlo a subir??
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
Hay que formatear el disco primeramente, y joem cerro el foro donde decia como hacerlo, si alguien puede ayudarme lo agradesco
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
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:
#!/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
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:
#!/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
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
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
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
:(
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.
gracias
luistec
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:
#!/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
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?
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
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:
#!/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
gracias buena opcion ya lo voy a probar jejeje
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]
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
NO se puede usar el disco del sistema para el cache
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
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
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: 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:
sudo apt-get install lvm2
Saludos
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..!!
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
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
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.
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
me uno a la petición, no he podido montar otro disco de 1T me da error (la particion ya esta definida suprimala.....)
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.
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]
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:
#!/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
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
me doy :D ya puede instalar el nuevo disco poer no puedo sumarlos... que cosas hago toso los pasos pero nada de nada...
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
ese estoy utilizando.. amigo pero no puedo sumarlo,,ç :-X
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
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:
#!/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
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...
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
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
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
si pero ahi no sale la capacidad del disco
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
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
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
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...
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
cual es el nuevo link para copiar el script corregido amigo
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
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:
#!/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 :(
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:
#!/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:
wget http://hosting/que/desees/lvm2.sh
chmod 700 lvm2.sh
bash lvm2.sh
Saludos
Cita de: firecold en Abril 25, 2015, 07:21:39 PM
El nuevo script es este:
#!/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:
wget http://hosting/que/desees/lvm2.sh
chmod 700 lvm2.sh
bash lvm2.sh
Saludos
Solucionado Gracias :-*
Cita de: hackwik en Abril 25, 2015, 07:43:07 PM
Solucionado Gracias :-*
Me alegra mucho que lo halla solucionado, Saludos