LVM Logical Volume Management
LVM Logical Volume Manager (Gestor de Volúmenes Lógicos)
Permite redimensionar particiones fácilmente, eliminando las limitaciones físicas de las particiones o disco (p. ej. en un sistema clásico de particiones, si no hay espacio disponible contiguo a nuestra partición, no podemos redimensionar)
Permite snapshots (fotografías del disco, para hacer backups, por ejemplo)
LVM Permite también añadir discos al sistema y usar el nuevo espacio para agrandar particiones existentes.
No viene con RAID incluído, que hay que hacer aparte (si se quiere).
LVM La arquitectura LVM consta de 3 capas: Physical Volumes (PV) => Particiones reales (o cosas que lo parecen, como una partición de RAID)
Volume Groups (VG) => Agrupación de PVs, con espacio útil a la suma del espacio de los PVs.
Logical Volumes (LV) => Particiones ”virtuales” (las llamaría lógicas, pero se podrían confundir con particiones lógicas dentro de una extendida) Estos LV se usarán para formatearlos y montarlos como una partición clásica
LVM
LVM
LVM
LVM
LVM Necesitamos crear PVs a partir de bloques de disco existentes (tales como particiones clásicas o dispositivos RAID)
Añadiremos estos PVs a un VG. Puede haber muchos VGs, pero un PV siempre pertenece únicamente a un VG (mientras que un VG puede tener múltiples PV)
A partir del espacio resultante en el VG, crearemos LVs, y los formatearemos con el sistema de archivos que deseemos y los montaremos allí donde sea necesario.
LVM Vamos a crearlo todo! Imaginemos que tenemos 1 disco (/dev/sdb) de 500GB
Vamos a crear un VG para a partir de este crear todas los LVs (particiones virtuales) para el sistema de archivos.
Creamos un PV con todo el disco, creamos un VG a partir de este PV y luego los LVs que hagan falta (siempre dejando espacio libre para ampliaciones futuras)
LVM Crear el PV a partir de todo el disco # pvcreate /dev/sdb Crear un VG, con nombre vgservicios, añadiéndole el PV creado antes # vgcreate vgservicios /dev/sdb Dentro del VG vgservicios, crear un LV con nombre web y tamaño 2GB # lvcreate -L 2G -n web vgservicios Esto ha creado el dispositivo de bloques /dev/mapper/vgservicios-web (y también ha creado /dev/vgservicios/web, que es un enlace al dispositivo anterior). Lo formateamos a gusto y lo montamos allí donde queramos: # mkfs -t ext3 /dev/mapper/vgservicios-web # mount -t ext3 /dev/mapper/vgservicios-web /srv/www (poner la línea necesaria en el /etc/fstab para que se haga automáticamente al iniciar, y apuntar el DocumentRoot de Apache a donde toque)
LVM Y así sucesivamente con todos los LVs que queramos crear.

LVM (es)

  • 1.
  • 2.
    LVM Logical VolumeManager (Gestor de Volúmenes Lógicos)
  • 3.
    Permite redimensionar particionesfácilmente, eliminando las limitaciones físicas de las particiones o disco (p. ej. en un sistema clásico de particiones, si no hay espacio disponible contiguo a nuestra partición, no podemos redimensionar)
  • 4.
    Permite snapshots (fotografíasdel disco, para hacer backups, por ejemplo)
  • 5.
    LVM Permite tambiénañadir discos al sistema y usar el nuevo espacio para agrandar particiones existentes.
  • 6.
    No viene conRAID incluído, que hay que hacer aparte (si se quiere).
  • 7.
    LVM La arquitecturaLVM consta de 3 capas: Physical Volumes (PV) => Particiones reales (o cosas que lo parecen, como una partición de RAID)
  • 8.
    Volume Groups (VG)=> Agrupación de PVs, con espacio útil a la suma del espacio de los PVs.
  • 9.
    Logical Volumes (LV)=> Particiones ”virtuales” (las llamaría lógicas, pero se podrían confundir con particiones lógicas dentro de una extendida) Estos LV se usarán para formatearlos y montarlos como una partición clásica
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    LVM Necesitamos crearPVs a partir de bloques de disco existentes (tales como particiones clásicas o dispositivos RAID)
  • 15.
    Añadiremos estos PVsa un VG. Puede haber muchos VGs, pero un PV siempre pertenece únicamente a un VG (mientras que un VG puede tener múltiples PV)
  • 16.
    A partir delespacio resultante en el VG, crearemos LVs, y los formatearemos con el sistema de archivos que deseemos y los montaremos allí donde sea necesario.
  • 17.
    LVM Vamos acrearlo todo! Imaginemos que tenemos 1 disco (/dev/sdb) de 500GB
  • 18.
    Vamos a crearun VG para a partir de este crear todas los LVs (particiones virtuales) para el sistema de archivos.
  • 19.
    Creamos un PVcon todo el disco, creamos un VG a partir de este PV y luego los LVs que hagan falta (siempre dejando espacio libre para ampliaciones futuras)
  • 20.
    LVM Crear elPV a partir de todo el disco # pvcreate /dev/sdb Crear un VG, con nombre vgservicios, añadiéndole el PV creado antes # vgcreate vgservicios /dev/sdb Dentro del VG vgservicios, crear un LV con nombre web y tamaño 2GB # lvcreate -L 2G -n web vgservicios Esto ha creado el dispositivo de bloques /dev/mapper/vgservicios-web (y también ha creado /dev/vgservicios/web, que es un enlace al dispositivo anterior). Lo formateamos a gusto y lo montamos allí donde queramos: # mkfs -t ext3 /dev/mapper/vgservicios-web # mount -t ext3 /dev/mapper/vgservicios-web /srv/www (poner la línea necesaria en el /etc/fstab para que se haga automáticamente al iniciar, y apuntar el DocumentRoot de Apache a donde toque)
  • 21.
    LVM Y asísucesivamente con todos los LVs que queramos crear.