lvm introduccion comandos basicos ejemplos. lvm un volumen lógico proporciona virtualización de...

24
LVM Introduccion Comandos Basicos Ejemplos

Upload: martin-bustos-crespo

Post on 25-Jan-2016

238 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM

Introduccion Comandos Basicos

Ejemplos

Page 2: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

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

Page 3: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM

capacidad flexible almacenamiento de metadatos más eficiente

mejor formato de recuperación un nuevo formato de metadatos ASCII

cambios atómicos a los metadatos copias redundantes de los metadatos

Page 4: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM

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

Page 5: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM

Page 6: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Physical Volume

Page 7: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Grupo de Volumenes

Los 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 asignadaEn los volúmenes físicos, las extensiones son conocidas

como extensiones físicas.

Page 8: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Grupo de Volumenes

Los 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 asignadaEn los volúmenes físicos, las extensiones son conocidas

como extensiones físicas.

Page 9: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

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

Page 10: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Volumenes Logicos

Un 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.

Page 11: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM

Tres Tipos:

Linear VolumesStriped Logical VolumesMirrored Logical Volumes

Page 12: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM - Linear Volumes

Page 13: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Striped Volumes

Page 14: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Mirrored Logical Volumes

Page 15: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Comandos Basicos

Setear la particion (0x8e DOS)dd if=/dev/zero of=PhysicalVolume bs=512 count=1

Inicializar el discopvcreate /dev/sdd /dev/sde /dev/sdf

Escanear discosLvmdiskscan

Mostrar Volumenes FisicosPvs,pvscan,pvdisplay

pvs -a -o +pv_tags /dev/sd[bcdefgh]1 Omitir escritura en discoPvchange -x n /dev/sdk1

Borrar DiscoPvremove /dev/sdb1

Page 16: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM

Crear VolumenVgcreate vg1 /dev/sd1 /dev/sde1

Listar volumenesVgs,vgscan,vgdisplay

Extender VolumenVgextend vg1 /dev/sdz1

Reducir VolumenVgreduce vol_group1 /dev/sdz1

Cambiando atributosVgchange -l 128 /dev/vg0

Activar VolumenesVgchange -ay

Vgchange -a n ub_VGRemove VolumenVgremove officevg

Page 17: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM

/etc/lvm/backup metadata backup/etc/lvm/archives metada

Resguardarvgcfgbackup fgbackup

RenombrarVgrename /dev/vg02 /dev/mynewvg

Vgrename vg02 vgnuevo

Page 18: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM

Mover Volumen1 – NO tiene que estar activo2 – vgchange -a n vgamover

3 – vgexport vgamover4 – pvscan (chequear)

5 – vgimport vgamover (en el nuevo equipo)6 – vgchange -a y vgamover

vgmknodes recrea estructura de devices

Page 19: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Volumenes Logicos

Crear un Volumenlvcreate -L 10G vg1

lvcreate -L 50G -n gfslv vg0lvcreate -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-124lvcreate -l 100 -n testlv testvg /dev/sda1:0-25:100-

RemoverLvremove /dev/vg01/lv1

lvrename /dev/vg02/lvold /dev/vg02/lvnewlvrename /dev/vg02/lvold /dev/vg02/lvnew

Page 20: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Volumenes Logicos

ListarLvsdisplay

LvsLvscan

lvs -a -o +devicesReducir

Lvreduce -l 3 vg00/lv01 (en LE)Extender

Lvextend -L 2g /dev/vg/lv1Redimensionar FS

Resize2fs /Dev/vg/lv1 1900MCambiar ParametrosLvchange -pr vgo/lv1

Page 21: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Volumenes Logicos

ListarLvsdisplay

LvsLvscan

lvs -a -o +devicesReducir

Lvreduce -l 3 vg00/lv01 (en LE)Extender

Lvextend -L 2g /dev/vg/lv1Redimensionar FS

Resize2fs /Dev/vg/lv1 Cambiar ParametrosLvchange -pr vgo/lv1

Page 22: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Ejemplos

Listados: pvs -o pv_name,pv_size,pv_free

pvs -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 mpvs --units G

pvs -o+pv_usedlvs -a -o +seg_pe_ranges --segments

Page 23: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

LVM – Recuperar Root FS

Vgscan;vgscan;vgchange -ayMount /dev/vg/rootfs /mnt

mount --bind /dev /mnt/devchroot /mnt/

mount -t proc /proc /procmount -t sysfs /sys /sys

vgscanvgchange -ay

Page 24: LVM Introduccion Comandos Basicos Ejemplos. LVM Un volumen lógico proporciona virtualización de almacenamiento. Con un volumen lógico no hay restricción

Bibliografía

http://tldp.org/HOWTO/LVM-HOWTO/http://www.portantier.com.arhttp://www.redhat.com/magazine/009jul05/features/lvm2/http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html-single/Logical_Volume_Manager_Administration/index.htmlhttp://docs.redhat.com/docs/es-ES/Red_Hat_Enterprise_Linux/5/html/

Cluster_Logical_Volume_Manager/LVM_definition.html