Lvm En Linux
Disponemos de una máquina virtual con 3 discos vacíos (/dev/vdb, /dev/vdc y /dev/vdd. /dev/vda contiene el sistema linux) y 3 particiones de 60 MB en cada uno de ellos.
1) InstalarLVM: apt-get install lvm2
2) Crear un grupo de volúmenes (VG) denominado databases con la primera partición de cada uno de los discos y un volumen lógico (LV) denominado db que ocupe el totaldel VG:
Para ello, primero debemos añadir las particiones físicas al LVM:
pvcreate /dev/vdb1
pvcreate /dev/vdc1
pvcreate /dev/vdd1
Creamos el grupo de volúmenes databases con las particionesanteriores:
vgcreate databases /dev/vdb1 /dev/vdc1 / dev/vdd1
Creamos el LV:
lvcreate -L180M -ndb databases
3) Crear un VG denominado documentos con la segunda partición de los discosy un LV denominado docs que ocupe el total del VG:
Añadimos más particiones al LVM:
pvcreate /dev/vdb2
pvcreate /dev/vdc2
pvcreate /dev/vdd2
Creamos el VG documentos:
vgcreate documentos/dev/vdb2 /dev/vdc2 /dev/vdd2
Creamos el LV docs:
lvcreate -L180M -ndocs documentos
4) Formatear los LV y montarlos en /databases y /documentos.
Formateamos los LV:
mkfs.ext4/dev/databases/db
mkfs.ext4 /dev/documentos/docs
Creamos las carpetas en las que se montarán, en este caso, en el raíz:
mkdir /databases
mkdir /documentos
Montamos db y docs en las carpetas:
mount/dev/databases/db /databases
mount /dev/documentos/docs /documentos
Ahora podremos crear archivos y carpetas dentro de estos volúmenes lógicos
5) Crear un snapshot de /databases y montarlo paraobservar como se congela. Eliminar el snapshot
Los snapshots se realizan de los VL, y son copias exactas de éstos, congelados en algún momento. Para crearlos necesitamos tener espacio libre en elgrupo de volúmenes correspondiente. Por tanto, vamos a añadir una tercera partición al VG databases.
Añadimos la partición al LVM:
pvcreate /dev/vdb3
Añadimos la partición al VG:
vgextend...
Regístrate para leer el documento completo.