martes, abril 12, 2011

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)

Hay que indicarle el tamaño total que tiene el File System (el tamaño que tenía más el que hemos ampliado). Lo obtenemos fácilmente con el comando vgdisplay -v

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 -b 57024M /datos

Saludos.

No hay comentarios: