Tenemos dos formas de extender un File System:
- Desmontando el File System
- 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.