Aquesta és una revisió antiga del document
LPIC2 2021 Sesión 6 (2021-02-18)
Documentación relacionada:
- Manual Certificacion LPIC-2.pdf
- Presentaciones/2020/201/
- gdrive://discos linux.txt ← mirar montaje con systemctl
- Material Practicas LPIC-2/LPIC-201/4-Filesystem and Devices/Gestion de Swap.txt
Clase
LVM
- Manual Certificacion LPIC-2.pdf, pág 76
- volúmenes físicos = PV ≡ comandos
pv*- crear partición 8e, evita problemas futuribles (o falta de prestaciones)
- grupos de volúmenes = VG ≡ comandos
vg* - volúmenes lógicos = LV ≡ comandos
lv*- si no se especifica, el sistema de escritura es lineal
- pero se puede hacer striped -repartición entre los discos-, mirror - según Alberto, mejor montar un raid y montarlo como PV.
- PV
pvs -vpvscanpvdisplay -v
- VG
vgcreate: creat un VOLUME GROUPvgdisplay -vvgsvgscanvbrename←vgchange,vgconvert- cambia propiedades
- -a: habilita o no los LVS
- -u: regenerar UUID
- -x {y/n}: deshabilita extensión a más discos en el VG
vgextend <PV1> <PV2>vgreduce <VG> <PV>- –removemissing
- LV
lvcreate- -L: tamaño
- -l: en bloques
- -n: mombre
- -i n: stripes
- -m: mirror
- -s: snapshot
- especificar el tamaño
- OJO, se han de revertir
lvslvscanlvdisplaylvrenamelvchangelvresize,lvextend,lvreduce
Laboratorio: Material Practicas LPIC-2/LPIC-201/4-Filesystem and Devices/2-Gestion de LVM/2-Laboratorios LVM.pdf
- crear primer LVM con un disco:
- particionar el disco a 8e
- añadir a PV con
pvcreate /dev/sdb1 - añadir a VG con
vgcreate volgrp /dev/sdb1 - añadir a LV con
lvcreate -n documentos -L +9G volgrp- nos crea /dev/volgrp/documentos
- -L: espacio
- -n: nombre del LV
- vlgrp: VG del que coge el espacio
- formateamos la partición LVM:
mkfs.ext3 /dev/volgrp/documentos - ya se puede montar:
mount /dev/volgrp/documentos /datos - si hacemos
df -hnos aparece como: /dev/mapper/volgrp-documentos
- añadir un segundo disco:
- añadimos el disco al PV:
pvcreate /dev/sdc1 vgextend volgrp /dev/sdc1lvextend -l +5GB /dev/volgrp/documentos- se puede hacer en caliente
- desmontamos /datos
- comprobamos el estado del disco:
e2fsck -f /dev/volgrp/documentos resize2fs /dev/volgrp/documentospara extender el LV (pq está en ext3)gxfs_growfssi lo hubiese estado en xfs
- montamos
- extender partición / en caliente:
lvscan # nos muestra las particiones LVM y así puedo ver cual es la partición raiz vgdisplay -v centos pvcreate /dev/sde1 vgextend centos /dev/sde1 lvextend -L +9GB /dev/centos/root xfs_growfs /dev/centos/root
- sustitución de discos → 3-Laboratorio reducir LVM quitando un physical volumen.pdf:
pvcreate /dev/sdd1vgextend volgrp /dev/sdd1 vgdisplay -v volgrp # muestra el estado de ocupación de cada PV (Total PE / Free PE) pvmove -i2 -v /dev/sdb1 /dev/sdd1 vgdisplay -v volgrp # volvemos a verificar con que los Total/Free PE del disco que queremos retirar están igual (sin uso) vgreduce -v volgrp /dev/sdb1 # sacamos el PV del VG pvscan # nos dirá que el VG volgrp tiene 2 discos (/dev/sdc1 y /dev/sdd1) y que hay un disco sin usar, /dev/sdb1
