Los binarios necesarios para la generación de los volúmenes se encuentran bajo el árbol de directorios el $GRID_HOME.
Para comprobar el estado de los binarios (soportado,instalado,cargado) usaremos el binario $GRID_HOME/bin/acfsdriverstate
acfsdriverstate [-orahome ORACLE_HOME ]{ installed | loaded | version | supported }
En caso de tenerlo soportado e instalado, puede dares el caso de que no esté cargado, para eso se usa otro binario de la rama que es: $GRID_HOME/bin/acfsload
acfsload { start | stop } [ -s ]
Donde la –s es el “silent mode”
No existe un /etc/init.d/acfsload por lo que para cargar el módulo en el arranque es necesario el crearlo y ejecutarlo.
Cuando ADVM está cargado, tenemos los siguientes módulos en el kernel
root@rac1 ~] lsmod |grep ora
oracleacfs 1990406 0
oracleadvm 250040 0
oracleoks 427672 2 oracleacfs,oracleadvm
oracleasm 54297 1
- oracleacfs: gestiona las opciones de sistema de ficheros l ACFS
- oacleavdm: gestiona las opciones de interfaz del ADVM con el S.O
- oracleoks: Gestiona la gestión de memoria , y la sincronización y bloqueos de disco
ADVM Creación de un volumen
Para la ceración de un volumen debemos de tener antes un DISKGROUP de ASM

Vamos a crear un volumen de 500 M llamado ADVMFS1 en el diskgroup ASMFS
ASMCMD> volcreate -G ASMFS -s 500M ADVMFS1
ASMCMD> volinfo -a
Diskgroup Name: ASMFS
Volume Name: ADVMFS1
Volume Device: /dev/asm/advmfs1-491
State: ENABLED
Size (MB): 512
Resize Unit (MB): 32
Redundancy: UNPROT
Stripe Columns: 4
Stripe Width (K): 128
Usage:
Mountpath:
Si miramos el dispositivo que nos ha dicho, vemos como si que existe. ¡!En ambos nodos!!
[grid@rac1 ~]$ ls -l /dev/asm/advmfs1-491
brwxrwx--- 1 root asmadmin 252, 251393 Aug 27 11:39 /dev/asm/advmfs1-491
[grid@rac2 ~]$ ls -l /dev/asm/advmfs1-491
brwxrwx--- 1 root asmadmin 252, 251393 Aug 27 11:39 /dev/asm/advmfs1-491
Borrado de un volumen
Se lleva a cabo mediante el comando voldelete , necesita el Diskgroup y el volumen
ASMCMD> volinfo -a
Diskgroup Name: ASMFS
Volume Name: ADVMFS1
Volume Device: /dev/asm/advmfs1-491
State: ENABLED
Size (MB): 512
Resize Unit (MB): 32
Redundancy: UNPROT
Stripe Columns: 4
Stripe Width (K): 128
Usage: ACFS
Mountpath: /app/oracle/acfsmounts/prueba/
ASMCMD> voldelete -G ASMFS ADVMFS1
Al igual que en la creación, elimina el dispositivo en todos los equipos.
ADVM comandos
Los comandos de ADVM son bastante básicos y se ejecutan desde el ASMCMD (o desde el asmca)
Los comandos básicos son:
- Volcreate: Creación de volumen
- Voldelete: Elimina el volumen NO es necesario que esté deshabilitado
- Voldisable: Lo habilita o deshabilita (debe de estar inactivo) “ in mounted disk groups”
- Volenable: Hablita el dispositivo “ in mounted disk groups”
- Volinfo: Ofrece información del volumen, con la opción –a da de todos.
- Volresize: Redimensiona el volume, si está montado un filesystem oracleACFS no se puede hacer un resize, es necesario hacerlo con el comando propio de ACFS acfsutil size
- Volset: Sirve para dar/modificar atributos
- Volstat: Da información del I/O del volumen