Seguimos con nuestra serie LVM. Si quieres puedes ir a la primera entrada de la serie.
En esta entrada vamos a ver un ejemplo rápido, como pequeño ejercicio para los que empiezan la serie o como ejemplo rápido para los que simplemente necesitan poner en marcha un filesystem usando LVM.
Recordamos que para no poner en peligro ningún sistema, es aconsejable utilizar una máquina virtual o sistema de pruebas. También recordamos que los siguientes comandos deben ser ejecutados con sudo por un usuario administrador o con root.
Inicialización de Physical volumes
Partimos en ese ejemplo de una unidad física que no estamos usando. En este ejemplo /dev/sdb. La herramienta para esto es «pvcreate«.
pvcreate /dev/sdb
Ya tenemos la unidad física PV preparada para crear o añadir a un VG.
Creación de un Volume group (VG)
A continuación vamos a crear un VG nuevo, usando el PV que acabamos de preparar en el punto anterior.
Se usa «vgcreate» y este VG tendrá el nombre vg_lvmseries formado por un PV /dev/sdb.
vgcreate vg_lvmseries /dev/sdb
Creación de un LV
Ahora queremos crear un volumen lógico en el VG que hemos creado en el apartado anterior.
Tendrá el nombre lv_test y será de 1GB de tamaño. Por supuesto, teniendo en cuenta que la unidad /dev/sdb es de al menos 1GB de tamaño.
Con estas premisas, invocamos «lvcreate» con los siguientes argumentos:
lvcreate -L1G -n lv_test vg_lvmseries
Formateamos el volumen como EXT4 y lo montamos
Queremos crear un sistema de archivos EXT4 en el nuevo volumen lógico creado para montarlo posteriormente.
mkfs.ext4 /dev/vg_lvmseries/lv_test
Solo nos resta montar el filesystem recién creado para poder usarlo.
Montamos el filesystem en /mnt/test.
mount /dev/vg_lvmseries/lv_test /mnt/test
En la siguiente captura vemos el ejemplo completo.
Seguiremos la serie LVM con la gestión de grupo de volúmenes.