Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| info:cursos:pue:lpic2-2021:s6 [18/02/2021 12:46] – [LVM] mate | info:cursos:pue:lpic2-2021:s6 [18/09/2022 23:47] (actual) – [LPIC2 2021 Sesión 6 (2021-02-18)] mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | = LPIC2 2021 Sesión 6 (2021-02-18) | + | = LPIC2 2021 Sesión 6 (2021-02-18) |
| == Documentación relacionada: | == Documentación relacionada: | ||
| - | * Manual Certificacion LPIC-2.pdf | + | * Manual Certificacion LPIC-2.pdf, pag 76 |
| + | * Material Practicas LPIC-2/ | ||
| * Presentaciones/ | * Presentaciones/ | ||
| * gdrive: | * gdrive: | ||
| Línia 9: | Línia 10: | ||
| === LVM | === LVM | ||
| {{ : | {{ : | ||
| - | * Manual Certificacion LPIC-2.pdf, pág 76 | + | * **/ |
| * volúmenes físicos = PV ≡ comandos '' | * volúmenes físicos = PV ≡ comandos '' | ||
| * crear partición **8e**, evita problemas futuribles (o falta de prestaciones) | * crear partición **8e**, evita problemas futuribles (o falta de prestaciones) | ||
| Línia 17: | Línia 18: | ||
| * pero se puede hacer striped -repartición entre los discos-, mirror - según Alberto, mejor montar un raid y montarlo como PV. | * pero se puede hacer striped -repartición entre los discos-, mirror - según Alberto, mejor montar un raid y montarlo como PV. | ||
| * para mirar que sistema están usando nuestros LV: '' | * para mirar que sistema están usando nuestros LV: '' | ||
| - | * PV | + | * En una arquitectura LVM basada en varios volúmenes físicos el fallo en cualquiera de ellos provocará que todos los volúmenes lógicos que dependen de él queden fuera de servicio. Por tanto, es conveniente crear solo volúmenes físicos para volúmenes con tolerancia a fallos como los que están en RAID, ya sea software o hardware. |
| - | * '' | + | * **PE**: extensions físicas de un VG |
| - | * '' | + | |
| - | * '' | + | * nos sirve para determinar espacio libre y usado y para los movimientos de información |
| - | * VG | + | * podemos combinar las columnas **prefijo** y **sufijo** para obtener los comandos para administrar el LVM: |
| - | * '' | + | |
| - | * '' | + | ^ prefijo ^ sufijo ^ accion ^ |
| - | * '' | + | | pv | create |
| - | * '' | + | | vg | extend |
| - | * '' | + | | lv | reduce |
| - | * cambia propiedades | + | | | display | Visualización de los elementos LVM | |
| - | * **-a**: habilita o no los LVS | + | | | scan | Consultamos los elementos LVM | |
| - | * **-u**: regenerar UUID | + | |
| - | * **-x {y/n}**: deshabilita extensión a más discos en el VG | + | |
| - | * '' | + | ==== PV |
| - | * '' | + | |
| - | * **--removemissing** | + | * '' |
| - | * LV | + | * '' |
| - | * '' | + | * '' |
| - | * **-L**: tamaño | + | * si no indicamos <PV2> (destino), el sistema lo hace automaticamente |
| - | * **-l**: en bloques | + | |
| - | * **-n**: mombre | + | * **-v**: verbose |
| - | * **-i n**: stripes | + | * NO ES COMPATIBLE CON SNAPSHOTS |
| - | * **-m**: mirror | + | |
| - | * **-s**: snapshot | + | ==== VG |
| - | * especificar | + | |
| - | | + | * '' |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | * '' | + | * **-a {y/n}**: habilita o no los LVS |
| - | * '' | + | * **-u**: regenerar UUID |
| - | * '' | + | * **-x {y/n}**: deshabilita extensión a más discos en el VG |
| + | * '' | ||
| + | * '' | ||
| + | * **--removemissing** | ||
| + | * '' | ||
| + | |||
| + | ==== LV | ||
| + | * se puede definir la lógica de escritura del LV: | ||
| + | | ||
| + | * Striped: se reparte entre varios PV, puede mejorar el rendimiento | ||
| + | * Mirrored: mantiene copias idénticas en diferentes PV | ||
| + | * mejor montar RAID por debajo y ofrecerlo como PV al LVM | ||
| + | | ||
| + | * **-L**: tamaño. Anteponiendo + se añade al existente. Usar unidades, por defecto MG | ||
| + | * **-l**: en bloques | ||
| + | * **-n**: mombre | ||
| + | * **-i n**: stripes | ||
| + | * **-m**: mirror | ||
| + | * '' | ||
| + | * después hay que ejecutar el '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | | ||
| + | * **-p {r,w}**: solo lectura o escritura | ||
| + | | ||
| + | |||
| + | ===== LV snapshot | ||
| + | * especificar el tamaño | ||
| + | * OJO, se han de revertir, si no se comerá el espacio | ||
| + | * estratégia copias seguridad en unidades con mucho movimiento. Hacemos copia del snapshot | ||
| + | * crea un punto de montaje diferente. Solo guarda las diferencias | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| ==== Laboratorio: | ==== Laboratorio: | ||
| * crear primer LVM con un disco: | * crear primer LVM con un disco: | ||
| Línia 112: | Línia 150: | ||
| pvremove /dev/sdc1 | pvremove /dev/sdc1 | ||
| pvremove /dev/sde1 | pvremove /dev/sde1 | ||
| + | </ | ||
| + | * snapshot FAIL:< | ||
| + | pvcreate /dev/sdc1 | ||
| + | vgcreate volgrp /dev/sdc1 | ||
| + | lvcreate -L +5G -n lv1 volgrp | ||
| + | mount / | ||
| + | cp /etc/*.conf /mnt | ||
| + | lvcreate --size 1G -s -n lv1snapshot volgrp/lv1 | ||
| + | lvdisplay volgrp/lv1 | ||
| + | cp /etc/*.deny /mnt | ||
| + | mkdir /mnt2 | ||
| + | mount / | ||
| + | reboot | ||
| + | lvconvert --merge volgrp/ | ||
| + | lvremove volgrp/ | ||
| + | <OMG> | ||
| + | lvremove volgrp/lv1 # | ||
| + | vgremove volgrp | ||
| + | pvremove /dev/sdc1 | ||
| </ | </ | ||