pv*
vg*
lv*
lvs -o+lv_layout,stripes
prefijo | sufijo | accion |
---|---|---|
pv | create | creación de un elemento LVM |
vg | extend | Extiende un VG o LV |
lv | reduce | Reducción de un VG o LV |
display | Visualización de los elementos LVM | |
scan | Consultamos los elementos LVM |
pvcreate <dispositivo>
: añade un disco físicopvdisplay -v
, pvs -v
pvscan
pvmove -i 2 -v <PV1> <PV2>
: mueve los PE de un PV a otro (con la idea de sacar el PV)vgcreate <VG> <PV>
: crea un VOLUME GROUPvgdisplay -v
, vgs
vgscan
vbrename
vgchange
: cambia propiedades del VGvgextend <VG> <PV>
: añadir un PV a un VGvgreduce <VG> <PV>
: quitar un PV a un VGvgconvert
: convierte a LVM1 o LVM2 !!!lvcreate <opciones> <VG>
lvextend -L <tamaño> <LV>
: añadir espacio al LV (si está disponible en el VG)resize2fs
correspondiente (incluso el e2fsck) al sistema de archivos que tengamos.lvreduce -L <tamaño> <LV>
: ¿procedimiento correcto?lvscan
lvdisplay
, lvs
lvrename
lvchange
: cambiar propiedades, atributoslvresize
lvcreate -L <tamaño> -s -n <nombre_snapshot> <LV>
lvdisplay /dev/<VG>/<nombre_snapshot>
lvconvert –merge nombrevg/snapshot
pvcreate /dev/sdb1
vgcreate volgrp /dev/sdb1
lvcreate -n documentos -L +9G volgrp
mkfs.ext3 /dev/volgrp/documentos
mount /dev/volgrp/documentos /datos
df -h
nos aparece como: /dev/mapper/volgrp-documentos# añadimos el disco al PV pvcreate /dev/sdc1 vgextend volgrp /dev/sdc1 lvextend -l +5GB /dev/volgrp/documentos umount /datos # comprobamos el estado del disco e2fsck -f /dev/volgrp/documentos # para extender el LV (pq está en ext3, gxfs_growfs si lo hubiese estado en xfs) resize2fs /dev/volgrp/documentos mount /documentos
# nos muestra las particiones LVM y así puedo ver cual es la partición raiz lvscan vgdisplay -v centos pvcreate /dev/sde1 vgextend centos /dev/sde1 lvextend -L +4GB /dev/centos/root xfs_growfs /dev/centos/root
pvcreate /dev/sdd1vgextend volgrp /dev/sdd1 # muestra el estado de ocupación de cada PV (Total PE / Free PE) vgdisplay -v volgrp pvmove -i2 -v /dev/sdb1 /dev/sdd1 # volvemos a verificar con que los Total/Free PE del disco que queremos retirar están igual (sin uso) vgdisplay -v volgrp # sacamos el PV del VG vgreduce -v volgrp /dev/sdb1 # nos dirá que el VG volgrp tiene 2 discos (/dev/sdc1 y /dev/sdd1) y que hay un disco sin usar, /dev/sdb1 pvscan
umount /documentos lvremove documentos volgrp # o lvremove /dev/volgrup/documentos vgremove volgrp pvremove /dev/sdb1 pvremove /dev/sdc1 pvremove /dev/sde1
pvcreate /dev/sdc1 vgcreate volgrp /dev/sdc1 lvcreate -L +5G -n lv1 volgrp mount /dev/volgrp/lv1 /mnt cp /etc/*.conf /mnt lvcreate --size 1G -s -n lv1snapshot volgrp/lv1 lvdisplay volgrp/lv1 cp /etc/*.deny /mnt mkdir /mnt2 mount /dev/volgrp/lv1snapshot /mnt2 # fail reboot lvconvert --merge volgrp/lv1snapshot # Snapshot lv1snapshot is already merging. Unable to merge LV "lv1snapshot" into its origin. lvremove volgrp/lv1snapshot # Can't remove merging snapshot logical volume "lv1snapshot" <OMG> lvremove volgrp/lv1 # Logical volume "lv1snapshot" successfully removed. Do you really want to remove active logical volume lv1? [y/n]: y vgremove volgrp pvremove /dev/sdc1