Storage Volumes¶
In this quick start exercise, you will create, modify, and delete storage volumes (Persistent Volume Claims) in the MemVerge AI platform. Volumes are essential for persisting data generated by user Workspaces (e.g., Jupyter Notebook or VS Code) across restarts or cluster changes.
1. Create a Volume¶
- Open the Volumes Dashboard
- From the left-hand navigation, select Storage, then Volumes.
-
Click + New Volume in the upper-right corner.
-
Define Volume Properties
- Name: Provide a recognizable name for the volume (e.g.,
data-science-vol
). - Project: Choose which project will own the volume.
- Storage Class: Select a storage class suited to your needs (e.g.,
nfs-client
,block-storage
). - Size: Specify the requested capacity (GiB).
-
Access Mode: Pick ReadWriteOnce, ReadWriteMany, ReadOncePod, or the best option for your workload.
-
Create
- Confirm your entries, then click Create.
- The volume will appear in the Volumes table with a status of Bound once successfully provisioned.
2. Modify a Volume¶
- Locate the Volume
-
In the Volumes dashboard, find the volume you want to change.
-
Edit Volume
- Click the Edit (pencil) icon under Actions.
-
Update the Name, Project, or Requested Storage (resizing depends on the underlying storage provider’s capabilities).
-
Confirm Changes
- Click Update to apply your modifications.
- Return to the Volumes dashboard to ensure the new settings are reflected.
3. Delete a Volume¶
- Stop and Delete Associated Workspaces
-
Important: If a volume is attached to a Workspace, you should stop and remove that Workspace first. Deleting a volume that’s still in use can cause data corruption or application errors.
-
Remove the Volume
- From the Volumes dashboard, locate the volume in the list.
- Click the X or Delete icon under Actions.
-
Confirm in the pop-up dialog to permanently remove the volume.
-
Verify Removal
- The volume will disappear from the table once deletion is complete.
- Check that no active Workspaces are referencing this volume.