Block Storage
Feature Overview
| Item | Content |
|---|---|
| Applicable Role | Model Provider |
| Navigation Path | AI Infra(On-Prem) > Storage > Block Storage |
| Page Route | /powerone/storage-service/block |
| Managed Object | Configuration, status, and relationships on Block Storage |
Beginner Explanation
Block storage is like attaching an independent disk to an instance. It is suitable for tasks that require persistent writes, independent volumes, or block device semantics. It is not a shared directory. Before multiple instances read and write simultaneously, confirm whether the platform supports the corresponding mount mode.
Terms
| Term | Description |
|---|---|
| Volume | Persistent block device that can be mounted by an instance. |
| Capacity | Usable storage size of a volume. |
| Mount | Connects a volume to an instance or in-container path. |
Recommended Operation Order
Confirm prerequisites for Block storage volumes, capacity, mount relationships, and volume status, follow Main Operations, run Result Validation, and continue to the next page.
First-Time User Notes
Confirm that the task involves Configuration, status, and relationships on Block Storage, and then follow the recommended order. If fields or state differ from expectations, check prerequisites before continuing downstream.
Prerequisites
- The operator has connected and opened block storage components in the target region.
- The current account has permission to view and use block storage.
- Tenant quota, capacity, and instance specifications meet usage requirements.
- When mounting to an instance, the instance region, cluster, and storage capability are consistent.
Page Description
Use this page to manage block volumes, capacity, mount relationships, and volume state.

The page is used to display block storage capability in the selected region. When the capability is opened, it usually displays list, capacity, status, creation entrypoint, mount entrypoint, and operation entrypoint. When the capability is not opened, the page shows a capability unavailable prompt.
Main Operations
View Storage Resources
- Open the corresponding storage-service page and filter by name, project, status, capacity, or update time.
- Open details and check capacity, used space, access method, mount or connection status, and creation time.
- If no record is returned, reset filters and check project and region. Do not share internal addresses or access credentials.
- For capacity or status anomalies, inspect quota, events, and associated instances before creating another resource.
Manage Capacity, Mounts, or Access
- Open the target action menu and identify the impact of expansion, mount, unmount, permission, or deletion entries.
- Record current capacity, associated instances, and data-protection status before changes.
- Before expansion, unmount, or deletion, confirm tasks and backups. Before the final action, confirm the resource, data, and impact, and execute it only after approval.
- After an approved change, check capacity, connection status, and events. If abnormal, stop subsequent actions and follow the recovery process.
Create Volume
Areas Displayed When the Feature Is Available
| Area | Description |
|---|---|
| List Area | Displays existing volumes, capacity, status, and update time. |
| Create Entrypoint | Adds a block storage volume. |
| Mount Entrypoint | Associates a volume with an instance or container path. |
| Operation Entrypoint | Edit, expand, unmount, delete, or view details depending on page capabilities. |
Procedure
- Go to
AI Infrastructure > On-Prem > Storage Services > Block Storage. - Confirm the region in the upper-right corner.
- If the page provides a create entrypoint, fill in name, capacity, access policy, and description.
- After submission, return to the list and view status.
- Select this volume in instance creation or instance details and set the in-container path.
Parameter Quick Reference
| Field Name | Required | Field Type | Example | Description |
|---|---|---|---|---|
| Volume Name | Yes | Text | train-data-volume | Block storage volume display name. |
| Capacity | Yes | Number | 100GiB | Usable space of the volume. |
| Access Mode | Conditionally required | Enum | ReadWriteOnce | Controls whether the volume allows single-instance or multi-instance mounting. |
| Mount Path | Conditionally required | Text | /mnt/data | Access path inside the instance or container. |
| Volume Status | System-generated | Enum | Available | Used to determine whether it can be mounted, expanded, or deleted. |
Mount, Unmount, and Confirm Capacity
Mount
- Open the instance creation page or storage mount entrypoint.
- Select the target block storage resource.
- Fill in the in-container path, such as
/mnt/dataor/mnt/output. - After submission, view instance events and logs to confirm successful mounting.
Unmount
- Confirm that no running process is reading or writing this path.
- Perform unmount through the instance or storage operation entrypoint.
- Refresh the page to confirm that the mount relationship has been removed.
Confirm Capacity
- View capacity and status in the block storage list.
- Run
df -hinside the instance or perform application-side capacity checks. - If capacity is insufficient, expand according to page capabilities or contact the operator to adjust quota.
Pitfalls
- Block storage is usually not suitable for multiple instances reading and writing the same path simultaneously. Confirm the access mode before use.
- Mount paths must not overwrite system directories, startup directories, or key directories inside the image.
- Before deleting a volume, confirm that no running instances, training tasks, or output artifacts depend on it.
Alternative Paths
- To save model files, datasets, or artifact packages, consider Object Storage first.
- When shared directory semantics are required, use file storage or cluster shared storage configured by the operator.
- When independent volume capability is required, use block storage. If the page is not opened, contact the operator to confirm whether the target region has underlying storage components.
Troubleshooting Information to Prepare
When block storage is abnormal, prepare the following information to distinguish volume creation, mounting, expansion, and unmount risks:
| Information | Example | Purpose |
|---|---|---|
| Volume ID | pvc-20260713001 | Locates the target block volume. |
| Mounted instance | infer-001 | Identifies the instance using the volume. |
| Capacity | 100 GiB | Determines whether capacity is insufficient or expansion has taken effect. |
| Storage class | ceph-rbd-prod | Identifies the underlying block-storage component and policy. |
| Mount state | Pending / Mounted / Failed | Determines whether to inspect scheduling, CSI, or instance events next. |
Result Validation
| Check Item | Success Signal | If Abnormal |
|---|---|---|
| Page entry | Block Storage opens with the target operation entry | Check Operator permission and whether the menu is available |
| Object record | Configuration, status, and relationships on Block Storage is visible in the list or details | Reset filters and verify name, ownership, and creation result |
| State result | State after creation or change matches the page message | Check operation feedback, dependency state, and latest update time |
| Downstream use | A downstream page can select or associate the target | Return to prerequisites and check enabled state, ownership, and visibility |
FAQ
Target Is Missing from Block Storage
Symptom:
The page opens, but the expected Configuration, status, and relationships on Block Storage is missing.
Possible Causes:
- Filters remain active.
- the object belongs to another scope.
- a prerequisite is incomplete.
Solution:
- Reset filters
- verify region or tenant ownership
- confirm prerequisite state.
The Operation Entry on Block Storage Is Unavailable
Symptom:
The create, register, or maintain entry is hidden or disabled.
Possible Causes:
- Role permission is insufficient.
- the page is read-only.
- dependencies are not ready.
Solution:
- Check Operator permission
- read the page message
- complete dependency configuration first.
A Required Field on Block Storage Has No Options
Symptom:
The form opens, but a selection list is empty.
Possible Causes:
- Candidates are disabled.
- ownership differs.
- the current account cannot see them.
Solution:
- Check candidate state
- verify ownership
- confirm visibility and refresh the form.
Block Storage Has an Abnormal State After the Operation
Symptom:
A record exists after submission, but its state is unexpected.
Possible Causes:
- Connectivity or validation failed.
- a dependency is abnormal.
- processing is incomplete.
Solution:
- Check feedback and update time
- inspect related objects
- troubleshoot the processing stage.
A Downstream Page Cannot Use Block Storage
Symptom:
The current page is normal, but a downstream page cannot select or associate Configuration, status, and relationships on Block Storage.
Possible Causes:
- Visibility differs.
- the object is disabled.
- downstream cache is stale.
Solution:
- Check enabled state and ownership
- verify role visibility
- refresh and select again.
Notes
- Before deleting or unmounting, confirm that no running instances depend on it.
- Mount paths must not overwrite system directories, application directories, or key directories inside the image.
Next Steps
- Verify the mount path in runtime instances or Online IDE.
- Write input data and output results to persistent paths.
- Periodically clean up unused data to avoid exhausting quotas.