1 LVM Introduccion Comandos Basicos Ejemplos
2 LVM Un volumen lógico proporciona virtualización de almacenamiento.Con un volumen lógico no hay restricción física de espacio del disco. Además, la configuración de almacenaje del hardware se oculta del software permitiendo así el dimensionamiento y desplazamiento sin tener que detener la aplicación o desmontar el sistema de archivos. Esto puede reducir costos operacionales
3 LVM capacidad flexible almacenamiento de metadatos más eficientemejor formato de recuperación un nuevo formato de metadatos ASCII cambios atómicos a los metadatos copias redundantes de los metadatos
4 LVM Los volúmenes lógicos proporcionan las siguientesventajas sobre el uso directo de almacenamiento físico: Capacidad flexible Grupos de almacenaje dimensionables Asignación de datos en línea Nombres de dispositivos convenientes Entrelazado de disco Volúmenes en espejos Instantáneas del volumen
5 LVM
6 LVM – Physical Volume
7 LVM – Grupo de VolumenesLos volúmenes físicos se combinan en grupos de volúmenes En un grupo de volúmenes, el espacio de disco disponible para asignar está dividido en unidades de tamaño fijo llamadas extensiones. Una extensión es la unidad más pequeña de espacio que puede ser asignada En los volúmenes físicos, las extensiones son conocidas como extensiones físicas.
8 LVM – Grupo de VolumenesLos volúmenes físicos se combinan en grupos de volúmenes En un grupo de volúmenes, el espacio de disco disponible para asignar está dividido en unidades de tamaño fijo llamadas extensiones. Una extensión es la unidad más pequeña de espacio que puede ser asignada En los volúmenes físicos, las extensiones son conocidas como extensiones físicas.
9 LVM Volumenes Logicos Los volúmenes lógicos proporcionan las siguientes ventajas sobre el uso directo de almacenamiento físico: Capacidad flexible Grupos de almacenaje dimensionables Asignación de datos en línea Nombres de dispositivos convenientes Entrelazado de disco Volúmenes en espejos Instantáneas del volumen
10 LVM – Volumenes LogicosUn volumen lógico es asignado en extensiones lógicas del mismo tamaño que las extensiones físicas. El tamaño de la extensión es así el mismo para todos los volúmenes lógicos en el grupo de volúmenes. El grupo de volúmenes relaciona las extensiones lógicas con las extensiones físicas.
11 LVM Tres Tipos: Linear Volumes Striped Logical VolumesMirrored Logical Volumes
12 LVM - Linear Volumes
13 LVM – Striped Volumes
14 LVM – Mirrored Logical Volumes
15 LVM – Comandos Basicos Setear la particion (0x8e DOS)dd if=/dev/zero of=PhysicalVolume bs=512 count=1 Inicializar el disco pvcreate /dev/sdd /dev/sde /dev/sdf Escanear discos Lvmdiskscan Mostrar Volumenes Fisicos Pvs,pvscan,pvdisplay pvs -a -o +pv_tags /dev/sd[bcdefgh]1 Omitir escritura en disco Pvchange -x n /dev/sdk1 Borrar Disco Pvremove /dev/sdb1
16 LVM Crear Volumen Vgcreate vg1 /dev/sd1 /dev/sde1 Listar volumenesVgs,vgscan,vgdisplay Extender Volumen Vgextend vg1 /dev/sdz1 Reducir Volumen Vgreduce vol_group1 /dev/sdz1 Cambiando atributos Vgchange -l 128 /dev/vg0 Activar Volumenes Vgchange -ay Vgchange -a n ub_VG Remove Volumen Vgremove officevg
17 LVM /etc/lvm/backup metadata backup /etc/lvm/archives metadaResguardar vgcfgbackup fgbackup Renombrar Vgrename /dev/vg02 /dev/mynewvg Vgrename vg02 vgnuevo
18 LVM Mover Volumen 1 – NO tiene que estar activo2 – vgchange -a n vgamover 3 – vgexport vgamover 4 – pvscan (chequear) 5 – vgimport vgamover (en el nuevo equipo) 6 – vgchange -a y vgamover vgmknodes recrea estructura de devices
19 LVM – Volumenes LogicosCrear un Volumen lvcreate -L 10G vg1 lvcreate -L 50G -n gfslv vg0 lvcreate -l 60%VG -n mylv testvg lvcreate -l 100%FREE -n yourlv testvg lvcreate -l 100 -n testlv testvg /dev/sda1:0-24 /dev/sdb1:50-124 lvcreate -l 100 -n testlv testvg /dev/sda1:0-25:100- Remover Lvremove /dev/vg01/lv1 lvrename /dev/vg02/lvold /dev/vg02/lvnew
20 LVM – Volumenes LogicosListar Lvsdisplay Lvs Lvscan lvs -a -o +devices Reducir Lvreduce -l 3 vg00/lv01 (en LE) Extender Lvextend -L 2g /dev/vg/lv1 Redimensionar FS Resize2fs /Dev/vg/lv1 1900M Cambiar Parametros Lvchange -pr vgo/lv1
21 LVM – Volumenes LogicosListar Lvsdisplay Lvs Lvscan lvs -a -o +devices Reducir Lvreduce -l 3 vg00/lv01 (en LE) Extender Lvextend -L 2g /dev/vg/lv1 Redimensionar FS Resize2fs /Dev/vg/lv1 Cambiar Parametros Lvchange -pr vgo/lv1
22 LVM – Ejemplos Listados: pvs -o pv_name,pv_size,pv_freepvs -o pv_name,pv_size,pv_free -O pv_free pvs -o pv_name,pv_size -O pv_free pvs -o pv_name,pv_size,pv_free -O -pv_free pvs --units m pvs --units G pvs -o+pv_used lvs -a -o +seg_pe_ranges --segments
23 LVM – Recuperar Root FS Vgscan;vgscan;vgchange -ayMount /dev/vg/rootfs /mnt mount --bind /dev /mnt/dev chroot /mnt/ mount -t proc /proc /proc mount -t sysfs /sys /sys vgscan vgchange -ay
24 Bibliografía http://tldp.org/HOWTO/LVM-HOWTO/