Disclaimer

Friday, 24 April 2026

Configure ACFS on ASM Disk Group in Oracle Grid Infrastructure

 



Step 1: Check Available Space in ASM Disk Group
Verify the free space available in the ASM disk group before creating a new volume.

[grid@b1 ~]$ asmcmd
ASMCMD> lsdg
State    Type  Rebal  Sector  Logical_Sector  Block       AU  Total_MB   Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
MOUNTED  HIGH  N         512             512   4096  4194304  25141248  10226292                0         3408764              0             Y  DATA/
MOUNTED  HIGH  N         512             512   4096  4194304   6266880   3156732                0         1052244              0             N  RECOC2/




Step 2: Create an ASM Volume:
Using the Grid Infrastructure owner (grid user), create a new ASM volume in the DATA disk group.

[grid@b1 ~]$ 
[grid@b1 ~]$ asmcmd volcreate -G DATA -s 500G exp_vol1
[grid@b1 ~]$ 
[grid@b1 ~]$ 
[grid@b1 ~]$ df -h
Filesystem                                                                        Size  Used Avail Use% Mounted on
devtmpfs                                                                          126G     0  126G   0% /dev
tmpfs                                                                             254G  1.8G  252G   1% /dev/shm
tmpfs                                                                             126G   13M  126G   1% /run
tmpfs                                                                             126G     0  126G   0% /sys/fs/cgroup
/dev/mapper/VGExaDb-LVDbSys1                                                       15G  6.3G  8.7G  42% /
/dev/mapper/VGExaDb-LVDbHome                                                      4.0G   67M  3.9G   2% /home
/dev/mapper/VGExaDb-LVDbKdump                                                      20G  175M   20G   1% /crashfiles
/dev/mapper/VGExaDb-LVDbVar1                                                      5.0G  2.2G  2.8G  44% /var
/dev/mapper/VGExaDbDisk.u01.20.img-LVDBDisk                                        20G  4.7G   16G  24% /u01
/dev/mapper/VGExaDb-LVDbTmp                                                       3.0G   64M  2.9G   3% /tmp
/dev/mapper/VGExaDb-LVDbVarLog                                                     18G  1.2G   17G   7% /var/log
/dev/mapper/VGExaDbDisk.grid--klone--Linux--x86--64--19000251021.50.img-LVDBDisk   50G   13G   38G  26% /u01/app/19.0.0.0/grid
/dev/sdc1                                                                         412M  128M  285M  31% /boot
/dev/mapper/VGExaDb-LVDbVarLogAudit                                               3.0G  175M  2.8G   6% /var/log/audit
/dev/mapper/VGExaDbDisk.u02_extra.img-LVDBDisk                                    588G  171G  387G  31% /u02
tmpfs                                                                              26G     0   26G   0% /run/user/1000
/dev/asm/acfsvol01-95                                                             409G   20G  390G   5% /acfs01
tmpfs                                                                              26G     0   26G   0% /run/user/1001
tmpfs                                                                              26G     0   26G   0% /run/user/2000
tmpfs                                                                              26G     0   26G   0% /run/user/0




Step 3: Verify ASM Disk Group Space After Volume Creation
Confirm the remaining free space in the DATA disk group after the volume has been created.

[grid@b1 ~]$ asmcmd
ASMCMD> lsdg
State    Type  Rebal  Sector  Logical_Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
MOUNTED  HIGH  N         512             512   4096  4194304  25141248  8690220                0         2896740              0             Y  DATA/
MOUNTED  HIGH  N         512             512   4096  4194304   6266880  3156684                0         1052228              0             N  RECOC2/


Before - Total 25141248 free---> 10226292
After  - Total 25141248 free --> 8690220

Step 4: Create the ACFS File System:
Using the root user, create (format) the ACFS file system on the newly created ASM volume.

[root@b1 ~]# 
[root@b1 ~]# 
[root@b1 ~]# 
[root@b1 ~]# 
[root@b1 ~]# 
[root@b1 ~]# cd /dev/asm/
[root@b1 asm]# ls -lrt
total 0
brwxrwx---. 1 root asmadmin 250, 48641 Feb 27 20:45 acfsvol01-95
brwxrwx---. 1 root asmadmin 250, 48642 Apr 20 12:12 acfs_vol1-95
brwxrwx---. 1 root asmadmin 250, 48643 Apr 20 12:21 exp_vol1-95
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# pwd
/dev/asm
[root@b1 asm]# mkfs -t acfs /dev/asm/exp_vol1-95
mkfs.acfs: version                   = 19.0.0.0.0
mkfs.acfs: on-disk version           = 46.0
mkfs.acfs: volume                    = /dev/asm/exp_vol1-95
mkfs.acfs: volume size               = 536870912000  ( 500.00 GB )
mkfs.acfs: Format complete.
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# df -h
Filesystem                                                                        Size  Used Avail Use% Mounted on
devtmpfs                                                                          126G     0  126G   0% /dev
tmpfs                                                                             254G  1.8G  252G   1% /dev/shm
tmpfs                                                                             126G   13M  126G   1% /run
tmpfs                                                                             126G     0  126G   0% /sys/fs/cgroup
/dev/mapper/VGExaDb-LVDbSys1                                                       15G  6.3G  8.7G  42% /
/dev/mapper/VGExaDb-LVDbHome                                                      4.0G   67M  3.9G   2% /home
/dev/mapper/VGExaDb-LVDbKdump                                                      20G  175M   20G   1% /crashfiles
/dev/mapper/VGExaDb-LVDbVar1                                                      5.0G  2.2G  2.8G  44% /var
/dev/mapper/VGExaDbDisk.u01.20.img-LVDBDisk                                        20G  4.7G   16G  24% /u01
/dev/mapper/VGExaDb-LVDbTmp                                                       3.0G   64M  2.9G   3% /tmp
/dev/mapper/VGExaDb-LVDbVarLog                                                     18G  1.2G   17G   7% /var/log
/dev/mapper/VGExaDbDisk.grid--klone--Linux--x86--64--19000251021.50.img-LVDBDisk   50G   13G   38G  26% /u01/app/19.0.0.0/grid
/dev/sdc1                                                                         412M  128M  285M  31% /boot
/dev/mapper/VGExaDb-LVDbVarLogAudit                                               3.0G  186M  2.8G   7% /var/log/audit
/dev/mapper/VGExaDbDisk.u02_extra.img-LVDBDisk                                    588G  171G  387G  31% /u02
tmpfs                                                                              26G     0   26G   0% /run/user/1000
/dev/asm/acfsvol01-95                                                             409G   20G  390G   5% /acfs01
tmpfs                                                                              26G     0   26G   0% /run/user/1001
tmpfs                                                                              26G     0   26G   0% /run/user/2000







Step 5: Create the Mount Directory
Create the mount directory /exaexport on the operating system (as the root user).

[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# mkdir -p /exaexport
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# chown root:root /exaexport
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# chmod 755 /exaexport
[root@b1 asm]# 

Step 6: Mount the ACFS File System
Mount the ACFS file system on the directory /exaexport using the root user.

[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# mount -t acfs /dev/asm/exp_vol1-95 /exaexport
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# df -h /exaexport
Filesystem            Size  Used Avail Use% Mounted on
/dev/asm/exp_vol1-95  500G  1.4G  499G   1% /exaexport
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# 
[root@b1 asm]# mount | grep acfs
/dev/asm/acfsvol01-95 on /acfs01 type acfs (rw,nodev,relatime,seclabel,device,rootsuid,ordered)
/dev/asm/exp_vol1-95 on /exaexport type acfs (rw,relatime,seclabel,device,rootsuid,ordered)






Configure ACFS on ASM Disk Group in Oracle Grid Infrastructure

  Step 1: Check Available Space in ASM Disk Group Verify the free space available in the ASM disk group before creating a new volume. [grid...