Extender un File System

Tenemos dos formas de extender un File System:

  1. Desmontando el File System
  2. Con Online JFS (requiere licencia).

Primero tenemos que ver cual es el lvol (Logical volume) que soporta el FileSystem:
bdf

/dev/vgprueba/lvdatos …………………….80% /datos

Luego vemos que posibilidades de ampliación tenemos en el VG (Volume Group):
vgdisplay -v /dev/vgprueba

VG Name: /dev/vgprueba

PE Size (Mbytes): 32
Total PE: 8692
Alloc PE: 3820
Free PE: 4872

LV Name: /dev/vgprueba/lvdatos

LV Size (Mbytes): 25024
Current LE (logical extend): 782


Aumentamos hasta coger 1000 LE:
lvextend -l 1000 /dev/vgprueba/lvdatos

Como el PE Size es 32 Mb el comando anterior es equivalente a:
lvextend -L 32000 /dev/vgprueba/lvdatos

Ahora viene la diferencia entre los dos métodos que decíamos antes:

1.-Desmontando el File System

umount /datos

extendfs -F vxfs /dev/vgprueba/rlvdatos

mount /dev/vgprueba/lvdatos /datos

2.-Sin desmontar el File System (con online JFS)

Aquí la dificultad es que hay que indicarle el tamaño total que tiene el File System (el tamaño que tenía más el que hemos ampliado).

En nuestro ejemplo el LVSize (Mb) era 25.024 Mb.
y le hemos añadido 32.000 Mb.
Por lo tanto el nuevo tamaño es 57.024 Mb.

fsadm -v 57024M /datos

Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *