Para crear un filesystem en AIX es necesario, obviamente, tener espacio suficiente en el Logical Volume y Logical Partitions disponibles; vamos a crear un Logical Volume que sea exclusivo de este filesystem, primeramente verificamos el Volume Group para determinar si contamos con suficiente espacio:
Creamos el Logical Volume con el comando mklv; especificando el nombre del volumen, el tipo de filesystem, en este caso utilizaremos jfs2, que es una segunda generación del jfs (Enhanced Journaled File System) disponible a partir de la versión 5L de AIX, el Volume Group del cual forma parte y el número de Logical Partitions que tendrá:
aix-test /home/soporte # mklv -y “lvu104” -t jfs2 oraclevg 78
lvu104
este número (LP’s) se calcula a partir de la propiedad PP SIZE del Volume Group; en este caso particular el tamaño de los Physical Partitions es de 128 Mega Bytes, entonces:
(78 LP’s)*(128 MB) = 9984 MB = 10 GB
Si quisieramos que el Logical Volume fuera de 15 GB, necesitariamos 117 LP’s, entonces:
(117 LP’s)*(128 MB) = 14976 MB = 15 GB
Vamos a utilizar smitty para agregar el filesystem al Logical Volume, ejecutamos:
aix-test /home/soporte # smit fs
-> Add / Change / Show / Delete File Systems
—-> Enhanced Journaled File Systems
——-> Add an Enhanced Journaled File System on a Previously Defined Logical Volume
Seleccionamos el Logical Volume, y le asignamos un punto de montaje al filesystem, en este caso lo montamos en /u104:
El comando sería:
aix-test /home/soporte # crfs -v jfs2 -d’lvu104′ -m’/u104′ -A”`locale yesstr | awk -F: ‘{print $1}’`” -p’rw’ -a agblksize=’4096′
tecleamos [Enter] para ejecutarlo y, si todo esta correcto, nos lo notificará:
Con el filesystem creado, procedemos a montarlo y darle los correspondientes permisos:
aix-test /home/soporte # mount /u104
aix-test /home/soporte # ls -ld /u104
drwxr-xr-x 3 root system 256 Oct 28 18:07 /u104
aix-test /home/soporte # ls -ld /u103
drwxr-xr-x 3 oracle dba 256 Oct 25 18:35 /u103
aix-test /home/soporte # chown oracle:dba /u104
aix-test /home/soporte # ls -ld /u104
drwxr-xr-x 3 oracle dba 256 Oct 28 18:17 /u104
aix-test /home/soporte #
Verificamos que tenga disponible los 10 GB solicitados:
Espero les sirva.
Muy sencillo, y bien explicado. Muchas gracias.
Exelente pr fin encontre algo que explican a detalle,, muchas felicidades,, y gracias…
Estoy empezando con esto del AIX quizá es una pregunta tonta me podrías explicar que significa PP Size a que ha referencia, muchas gracias….
El PP size se refiere al tamaño de la partición física del volumen (physical partition), y es la unidad de asignación más pequeña del LVM. Todas las PP’s dentro de un VG son del mismo tamaño, por lo general 4 o 8 MB; dependiendo del requerimiento. Generalmente son de 4 MB, pero existen ocasiones en que se solicitan de un tamaño mayor, usualmente los DBA’s para algun base de datos que así lo requiera.
Puedes checar más info de esto en:
http://aix4admins.blogspot.com/2011/05/volume-group-when-you-install-system.html
http://aix4admins.blogspot.com/2011/05/pv-physical-volume-when-disk-drive-is.html
http://www.datadisk.co.uk/html_docs/hp/aix_lvm.htm
Espero te sirva.
Saludos!
Excelente, muchas gracias, por años linuxero en escritorio y servidores, hoy comienzo en AIX, un excelente how-to.
un abrazo
Que bueno que te sirva! Avísame si tienes alguna duda o requieres apoyo.
Saludos!