Aumentar, Agregar tamaño al disco del cache con lvm2

Publicado por alternet, Febrero 26, 2013, 03:54:01 PM

Tema anterior - Siguiente tema

alternet


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"


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

joemg6

Excente, me faltaba adjuntar esta información, pero que bien que lo hiciste amigo alternet ya que es de importancia.
RaptorCache Developer

rifranco202325

amigo joem seria bueno q modificaras el script de montar disco como el del tc

alternet

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

dargoros

segui todos los pasos q especificaste y me sale  "vg0" not found,  ayuda

alternet

primero debes seguir este tutorial completo tutorial, luego sigues con vgextended

saludos

firecold

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

matheusluis

estoy intentando aumentar el tamaño pero nada q me funciona quien me echa la mano

firecold

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

rifranco202325

vgextend vg0 /dev/sdb1
 Volume group "vg0" not found


esto me sale q puede ser

firecold

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

rifranco202325

 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

firecold

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

rifranco202325

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

firecold

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

rifranco202325

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

Blindman

el primer tutorial no abre, dice que fue borrado, habrá alguna manera de volverlo a subir??

alternet

el procedimiento completo es este :
primero particionar el disco o discos a Cache.



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


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

feliito

Hay que formatear el disco primeramente, y joem cerro el foro donde decia como hacerlo, si alguien puede ayudarme lo agradesco

rifranco202325

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