Skip to content

File System

This content is not available in your language yet.

The File System page allows you to manage Ceph File Systems (CephFS) and Network File System (NFS) exports. CephFS provides a POSIX-compliant file system on top of the Ceph cluster, while NFS exports allow you to share these file systems with standard NFS clients.

The page is divided into two main sections: NFS and Group.

The NFS section allows you to manage subvolumes and export them via NFS.

At the top of the page, you will find a dashboard summarizing the state of NFS exports configured in the system:

NFS

The total number of NFS exports created from CephFS subvolumes.

The NFS table displays a list of subvolumes. The table includes the following information:

ColumnDescription
NameThe name of the subvolume.
Pool NameThe data pool where the subvolume is stored.
ExportDisplays the NFS export host. Click the information icon in the Export column to view the export IP, path, allowed clients, and the mount command. Use the copy icon to copy the mount command directly.
UsageA progress bar showing the storage capacity usage (Used Space / Quota Size).
Created TimeDisplays how long ago the NFS export was created, relative to the current time.
SnapshotsThe number of snapshots taken of this subvolume. Clicking the external link icon opens a detailed view of the snapshots.

You can create new subvolumes and export them via NFS.

  1. Click the Create button.
  2. Name: Enter a unique name for the subvolume.
  3. Group: Displays the current subvolume group (default is default).
  4. Quota Size: Specify the size limit for the subvolume (e.g., 10 GB).
  5. Click Confirm to create the subvolume.

After an NFS export is created and access is granted, clients can mount the export using standard NFS commands.

  • An NFS export has been created.
  • The client IP address (or CIDR range) has been granted access to the export.
  • The client has NFS utilities installed.
  1. Open the information icon in the Export column of the NFS table.
  2. Copy the mount command using the copy icon.
  3. Log in to the target client machine.
  4. Create a mount directory if it does not already exist:
    Terminal window
    sudo mkdir -p /mnt/nfs
  5. Run the copied mount command:
    Terminal window
    sudo mount -t nfs4 -o nfsvers=4.1 -v <NFS_IP>:<EXPORT_PATH> /mnt/nfs
  6. Verify that the file system is mounted successfully:
    Terminal window
    mount | grep nfs

You can manage access, modify quotas, or delete NFS exports using the Actions menu.

Control which clients can access the NFS export.

  • Grant Access: Adds a client IP address to the allowed list. For example, You can specify a single IP address 192.168.10.151 or a CIDR range 192.168.10.0/24.
  • Revoke Access: Removes a client IP address from the allowed list.

Allows you to resize the subvolume quota.

  1. Select Edit from the actions menu (pencil icon).
  2. Update the Quota Size.
  3. Click Confirm to save changes.

Permanently removes the subvolume and its export.

  1. Select Delete from the actions menu (trash icon).
  2. Type the name of the subvolume to confirm deletion.
  3. Click Confirm to permanently delete the subvolume.

Snapshots provide a read-only copy of the subvolume at a specific point in time. You can view and manage snapshots by clicking the external link icon in the Snapshots column.

The snapshot list displays the following information:

ColumnDescription
NameThe name of the snapshot.
Pending ClonesIndicates if there are any pending clones based on this snapshot.
Created TimeDisplays how long ago the snapshot was created, relative to the current time.

Create Snapshot allows you to capture a read-only point-in-time copy of the subvolume.

  1. Click the external link icon in the Snapshots column to open the snapshot list.
  2. Click the Create button.
  3. Name: Enter a unique name for the snapshot.
  4. Click Confirm to create the snapshot.

Delete Snapshot permanently removes an existing snapshot.

  1. Click the external link icon in the Snapshots column to open the snapshot list.
  2. Open the Actions menu for the target snapshot.
  3. Select Delete.
  4. Type the name of the snapshot to confirm deletion.
  5. Click Confirm to permanently delete the snapshot.

The Group section allows you to manage subvolume groups, which are used to organize subvolumes.

At the top of the page, you will find a dashboard summarizing the state of subvolume groups configured in the file system:

Group

The total number of subvolume groups defined in the file system.

The Group table displays a list of subvolume groups. The table includes the following information:

ColumnDescription
NameThe name of the subvolume group.
Pool NameThe data pool associated with the group.
UsageA progress bar showing the cumulative usage of all subvolumes in the group.
Created TimeDisplays how long ago the subvolume group was created, relative to the current time.

You can create new subvolume groups to organize your file systems.

  1. Click the Create button.
  2. Name: Enter a unique name for the group.
  3. Quota Size: Optionally set a quota for the group.
  4. Click Confirm to create the group.

Allows you to resize the group quota.

  1. Select Edit from the actions menu (pencil icon).
  2. Update the Quota Size.
  3. Click Confirm to save changes.

Permanently removes a subvolume group.

  1. Select Delete from the actions menu (trash icon).
  2. Type the name of the group to confirm deletion.
  3. Click Confirm to permanently delete the group.