Dando continuidad al mini tutorial de LVM, en la primer parte aprendimos conceptos básicos que nos ayudan a utilizar nuestra administración de Logical Volume Manager. Si te perdiste la parte 1, te dejo el link para que puedas checarlo:
Hasta la primer parte, ya creamos un VG, en el formato para Linux, vamos a complementar la creación de un VG para HP-UX:
#mkdir /dev/vg01
#mknod /dev/vg01/group c 64 0x110000
#vgcreate /dev/vg01 /dev/dsk/c50t2d3 /dev/dsk/c50t2d0 /dev/dsk/c50t1d4
#vgchange -a y /dev/vg01
Una vez realizado nuestro VG, nuestro siguiente paso es crear los LV (Logical Volume), que es la parte donde reservaremos el espacio para nuestro directorio donde estará nuestro File System. Ya vimos los comandos para ver nuestros PV, vamos a resumirlos:
#pvdisplay - hpux y Linux
#pvs - Linux
#lvmdiskscan - Linux
#fdisk -l - Linux
#diskinfo - hpux
Ahora bien, vamos a colocar los comandos de validación, para saber cuantos VG tenemos en nuestro S.O. utilizaremos los siguientes comandos.
Para Linux:
[root@miserverdeprueba~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg00 1 2 0 wz--n- 39.51g 0
vg01 2 8 0 wz--n- 139.99g 5.34g
Para HP-UX
[root@miserverdeprueba~]# ll /dev/*/group
crw-r----- 1 root sys 64 0x000000 Jun 2 2015 /dev/vg00/group
crw------- 1 root sys 64 0x110000 Jun 30 2015 /dev/vg01/group
crw------- 1 root sys 64 0x120000 Oct 27 2015 /dev/vg02/group
Vamos a proceder a crear nuestros LV, en el cual le pondremos el nombre de lvPrueba de 10GB, lo vamos a realizar de la siguiente manera:
Para Linux:
#lvcreate -L 10G -n lvprueba /dev/vg01
Para HP-UX:
#lvcreate -L 1024M -n lvprueba /dev/vg01
Una vez creado, al utilizar el comando lvdisplay y el path completo del LV, obtendremos una salida como la siguiente:
--- Logical volumes ---
LV Name /dev/vg01/lvprueba
VG Name /dev/vg01
LV Permission read/write
LV Status available/syncd
Mirror copies 0
Consistency Recovery MWC
Schedule parallel
LV Size (Mbytes) 1024
Current LE 16
Allocated PE 16
Stripes 0
Stripe Size (Kbytes) 0
Bad block on
Allocation strict
IO Timeout (Seconds) default
Hasta este punto, ya tenemos creado nuestros PV, nuestro VG y LV, podemos crear todos los que necesitemos, sin embargo necesitamos que el usuario final tenga acceso al espacio que destinamos. Para eso debemos inicializar nuestros LV para ser usados en un punto de montaje.
El inicializar un LV significa que debemos registrarlo a un sistema de ficheros, en el cual existen varios en el ámbito Unix: ext3, ext4, vxfs, cdfs, etc. Va dependiendo de cada uno de nosotros el que usemos para nuestra administración. Se recomienda siempre saber las ventajas y desventajas que presenta cada uno de ellos, estaremos colocando un post sobre los sistemas de ficheros que existen.
Para inicializar nuestros LV para proceder a ser montados, lo realizaremos de la siguiente manera:
Para HP-UX:
#newfs -F vxfs /dev/vg01/rlvprueba
version 4 layout
1048576 sectors, 1048576 blocks of size 1024, log size 1024 blocks
unlimited inodes, largefiles not supported
1048576 data blocks, 1047224 free data blocks
32 allocation units of 32768 blocks, 32768 data blocks
Para Linux:
#mkfs.ext4 /dev/vg01/lvprueba
Ya es momento de ir creando nuestro punto de montaje, para crearlo usaremos el comando "mkdir":
#mkdir /puntodemontaje
Una vez creado nuestro punto de montaje, ahora vamos a proceder a montar nuestro LV al punto de montaje:
#mount /dev/vg00/lvprueba /puntodemontaje/
Y con esto ya tenemos nuestro FS:
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvprueba 1048576 1357 981775 0% /puntodemontaje
El único punto que nos queda es registrarlo en el fstab, ya que si nuestro servidor se reinicia, se pierde ese punto de montaje, así que lo más idóneo es anexarlo. Si tienes dudas puedes dejar tus comentarios, no olviden que también ofrecemos asesoría y consultoría para tu negocio o empresa.
Bytes.