Esto sirve para hacer arreglos de software (RAID) de discos duros y con toda la flexibilidad para redimensionar.
- Espacio.. disco duro o particiones
VG (Volumen Group): Es el disco duro virtual
PV (Volumen Fisico): Es el disco o particion que va a formar parte
LV (Volumen Fisico): Es la particion virtual del disco virtual Estos discos tiene una serie de “bloques” pequeñitos que llaman Partition Extent (PE) y Logical Extent (LE) pero no muy relevantes.
Con los siguientes comandos convierte los discos o particiones en PVs
#> pvcreate /dev/hdb /dev/hdc (si son discos duros)
o
#> pvcreate /dev/hdb1 (si es particion)
OJO: la particion debe ser de tipo 8e (Linux LVM) desde fdisk.
Crea el VG con los PVs disponibles.
#> vgcreate depo /dev/hdb1 /dev/hdc2
(depo es el nombre del VG) chequee con
#> vgdisplay
Ya tiene el disco duro virtual
Crea volumenes Logicos (LV)
#> lvcreate -L1G -nsito depo (sito es el nombre de la particion)
yo use mas bien el numero de PE (Partition Extents o “bloques”) en el disco duro para llenarlo todo
#> lvcreate -l1191 -nsito depo
#> mkfs.ext3 /dev/depo/sito
#> mount /dev/depo/sito /mnt/alt
o
#> mkfs.reiserfs /dev/depo/sito
A.) Prepare el disco (mirar punto anterior)
B.) Anexelo al grupo (GV) (agrande el disco duro virtual)
#> vgextend depo /dev/hde
C.) Extienda el grupo logico (la particion)
#> lvextend -L12G /dev/depo/sito
o agrandando PEs
#> lvextend -l+2383 /dev/depo/sito
OJO .. el signo + signifca que agrega ese valor al existente ( -l+2383) . SI ese signo se consiera el valro FINAL (-L12G)
D.) Ahora extienda el formateo …
En ext2/3 toca bajarlo y subirlo a menos que parche el kernel
#> umount /dev/depo/sito #> e2fsck -f /dev/depo/sito
#> resize2fs /dev/depo/sito
#> … remontelo
… bueno hay otras herramientas …. mire le howto
En reiserfs se puede hacer en caliente
#> resize_reiserfs -f /dev/depo/sito
o si lo desmonta …quitele la opcion -f
y listo
…………
Para GFS
gfs_mkfs -p lock_dlm -t midas_cluster:eva01 -j 5 /dev/vg01/lv01
Para XFS
xfs_repair para revisarlo luego debe montarlo y hacer xfs_info /dev/cl/root y luego crecerlo con xfs_growfs /dev/cl/root y ya
** ojo el xfs_grow toma es el punto de montaje y no el dispositivo .. ejm: xfs_growfs /mnt/dk1
A.) Necesitamos PEs libres: Ya sea poniendo un disco nuevo no ocupado o reduciendo el tamano de la particion (ver proximo capitulo)
B.) Mueva los PE del disco viejo
#> pvmove -v /dev/hde
O si los quiere al disco nuevo. Por ejemplo voy a quitar el PV /dev/hde y voy a mover todos sus PE al otro PE . /dev/hdf
#> pvmove -v /dev/hde /dev/hdf
C.) Saquelo del arreglo
#> vgreduce vg01 /dev/hde
D.) Desuscribalo como PE
#> pvremove /dev/hde
Y ya
** si el problema es de un disco dañado que toca remover se hace con
vgreduce –removemissing vg0
#> umount /mount
#> e2fsck -f /dev/myvg/myvol
#> resize2fs /dev/myvg/myvol 20G
#> lvreduce -L 20G /dev/myvg/myvol
#> mount /mount
Pasa en maquinas virtuales que nos agrandan el disco.
Una solucion es reparticionar y agregar una particion nueva y seguir como si fuera un dico nuevo.
La otra opcion es ir con gparted y agrandar la particion de Linux LVM .. luego agrandar el vg y luego lv
** HAY otra forma
Yo puedo agrandar la particion con fdisk, borrandola y volviendola a hacer y ejecutar el comando
pvresize /dev/xvda2
Yluego ya esta disponible y agrandar los lv's
A veces el volumen no sube .. toca primero activarlo para poder usarlo bg #> vgchange -a y depo o #> /sbin/lvm.static vgchange -a y --ignorelockingfailureEn el linux rescue:
#> lvm.static vgchange -ay
http://smartmontools.sourceforge.net/badblockhowto.html
- http://www.redhat.com/magazine/009jul05/features/lvm2 –
- http://www.linux.org/docs/ldp/howto/LVM-HOWTO –
- Como redimensionar http://kbase.redhat.com/faq/FAQ_96_4842.shtm –
- Procedimientos …ree-utiles http://fxr.watson.org/fxr/source/Documentation/LVM-HOWTO?v=linux-2.4.22 –
-
FIN
28-Abril-2006 J.E.Gomez v1.0 Primera version wiki
Cambio v-0.5:\tKasandra 19/01/2005Ultimo Cambio v-0.5:\tAldo Vilardy 06/05/2009
Advertencia
Este documento es privado y es de uso exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra la ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.