3.9.6.1 Create an ACFS File System on Exascale

Exascale contains integrated support for Oracle Advanced Cluster File System (ACFS) on Exascale block storage using Exascale Direct Volumes (EDV).

Before you create an Exascale-managed ACFS file system, you must create the Exascale volume to store the file system. The specified volume must have an associated EDV attachment, otherwise the operation cannot proceed.

The configuration of the EDV attachment governs how the file system is implemented. If the EDV attachment is a cluster-wide attachment, the ACFS file system is mounted on every node in the Oracle Grid Infrastructure (GI) cluster. If the EDV attachment is a node-specific attachment, the file system is mounted only on that node. In all cases, the ACFS details are registered with the GI cluster, and the file system is automatically mounted (or remounted) by Oracle Clusterware as required.

To create an Exascale-managed ACFS file system, use the ESCLI mkacfsfilesystem command and specify:

  • The identifier of the Exascale volume that you want to store the file system. You can use the lsvolume command to find the identifier for each Exascale volume.

  • The mount point location where you want to mount the file system.

  • Optional attributes that define additional characteristics of the file system.

For example:

@> mkacfsfilesystem 1:bbd6fb4c75e2411b9bf366fe702eabaf /mnt/acfs1 --attributes mountReadOnly=true

In the example:

  • The volume identifier is 1:bbd6fb4c75e2411b9bf366fe702eabaf.

  • The file system mount point is /mnt/acfs1.

  • The file system is mounted in read-only mode by specifying the optional attribute setting: mountReadOnly=true.