The post provides an example of how to resize an ACFS Filesystem/ASM Volume (ADVM) through the command line.
1. Create the ACFSDG (8GB) diskgroup from ASM instance:
SQL> CREATE DISKGROUP ACFSDG EXTERNAL REDUNDANCY DISK 'ORCL:ASMDISK8' SIZE 4157 M DISK 'ORCL:ASMDISK9' SIZE 4157M ATTRIBUTE 'compatible.asm' = '11.2', 'compatible.advm' = '11.2'; Diskgroup created.
SQL> Select name, state, total_mb, free_mb from v$asm_diskgroup where name like 'ACFSDG'; NAME STATE TOTAL_MB FREE_MB ------------------------------ ----------- ---------- ---------- ACFSDG MOUNTED 8314 8260
2. Create the next volume (5GB) in the ACFSDG diskgroup:
SQL> ALTER DISKGROUP ACFSDG ADD VOLUME ACFSVOLUME1 SIZE 5G ; Diskgroup altered.
3. Create the new ACFS filesystem on the /dev/asm/acfsvolume1-292 volume:
# mkdir /oracle_backup ###(as root user)
$ /sbin/mkfs -t acfs -b 4k /dev/asm/acfsvolume1-292 -n "ACFSVOLUME1_LABEL" ###(as grid user)
4. Register the /dev/asm/acfsvolume1-292 volume on the /oracle_backup directory.
$ /sbin/acfsutil registry -f -a /dev/asm/acfsvolume1-292 /oracle_backup ###(as grid user)
5. Mount the /oracle_backup directory on the /dev/asm/acfsvolume1-292 volume:
# /bin/mount -t acfs /dev/asm/acfsvolume1-292 /oracle_backup ###(as root user)
6. The /oracle_backup ACFS filesystem was created with a size of 5GB:
$ df -hBM /oracle_backup Filesystem 1M-blocks Used Available Use% Mounted on /dev/asm/acfsvolume1-292 5120M 47M 5074M 1% /oracle_backup
7. Then resize the ACFS filesystem to 6 GB:
$ /sbin/acfsutil size 6G /oracle_backup acfsutil size: new file system size: 6442450944 (6144MB)
8. Confirm that the ACFS filesystem was resized up to 6GB:
$ df -hBM /oracle_backup Filesystem 1M-blocks Used Available Use% Mounted on /dev/asm/acfsvolume1-292 6144M 49M 6096M 1% /oracle_backup
9. The ASM volume (/dev/asm/acfsvolume1-292) is implicitly resized as well (to 6GB) as result of the ACFS filesystem resize.
SQL> select FS_NAME, VOL_DEVICE, TOTAL_MB , FREE_MB from V$ASM_ACFSVOLUMES; FS_NAME VOL_DEVICE TOTAL_MB FREE_MB -------------------- ------------------------------ ---------- ---------- /oracle_backup /dev/asm/acfsvolume1-292 6144 6095.57031