This is an automated email from the ASF dual-hosted git repository.

sarvekshayr pushed a commit to branch HDDS-9225-website-v2
in repository https://gitbox.apache.org/repos/asf/ozone-site.git


The following commit(s) were added to refs/heads/HDDS-9225-website-v2 by this 
push:
     new fda8afca9 HDDS-14283. [Website v2] [Docs] [Core Concepts] Volumes 
Overview (#201)
fda8afca9 is described below

commit fda8afca9075b745b622254d9c643261d74d45b0
Author: Eric C. Ho <[email protected]>
AuthorDate: Fri Jan 2 13:07:06 2026 +0800

    HDDS-14283. [Website v2] [Docs] [Core Concepts] Volumes Overview (#201)
---
 .../03-namespace/01-volumes/01-overview.md         | 57 +++++++++++++++++++++-
 1 file changed, 56 insertions(+), 1 deletion(-)

diff --git a/docs/03-core-concepts/03-namespace/01-volumes/01-overview.md 
b/docs/03-core-concepts/03-namespace/01-volumes/01-overview.md
index 6585a633a..153c05d53 100644
--- a/docs/03-core-concepts/03-namespace/01-volumes/01-overview.md
+++ b/docs/03-core-concepts/03-namespace/01-volumes/01-overview.md
@@ -4,4 +4,59 @@ sidebar_label: Overview
 
 # Volumes Overview
 
-**TODO:** File a subtask under 
[HDDS-9857](https://issues.apache.org/jira/browse/HDDS-9857) and complete this 
page or section.
+## What is a Volume?
+
+A **Volume** in Ozone is the highest level of the namespace hierarchy. It 
serves as a logical container for one or more buckets. Conceptually, a volume 
can be thought of as a user's home directory or a project space, providing a 
clear separation of data ownership and management.
+
+**Key Characteristics:**
+
+- **Administrative Control:** Only administrators can create or delete 
volumes. This ensures proper resource allocation and access control at the 
highest level.
+- **Storage Accounting:** Volumes are used as the basis for storage 
accounting, allowing administrators to track resource usage per volume.
+- **Container for Buckets:** A volume can contain any number of buckets.
+
+## Details
+
+### Creation and Management
+
+Volumes are typically created and managed using the Ozone command-line 
interface (CLI). For example:
+
+```bash
+ozone sh volume create /myvolume
+```
+
+For more details on volume operations, refer to the [Ozone CLI 
documentation](../../../04-user-guide/01-client-interfaces/01-o3.md#volume-operations).
+
+### Quota Management
+
+Volumes can have quotas applied to them, limiting the total storage space or 
the number of namespaces (buckets) they can consume. This is crucial for 
multi-tenant environments to prevent any single user or project from 
monopolizing resources.
+
+- **Storage Space Quota:** Limits the total data size within the volume.
+- **Namespace Quota:** Limits the number of buckets that can be created within 
the volume.
+
+For comprehensive information on configuring and managing quotas, see the 
[Quota Management 
documentation](../../../05-administrator-guide/03-operations/11-quota.md).
+
+### Access Control Lists (ACLs)
+
+Access to volumes is controlled via ACLs, which define permissions for users 
and groups. These permissions determine who can create buckets within a volume, 
list its contents, or perform other operations.
+
+- **Create:** Allows creating buckets within the volume.
+- **List:** Allows listing buckets within the volume.
+- **Read:** Allows reading metadata of the volume.
+- **Write:** Allows writing metadata of the volume.
+- **Delete:** Allows deleting the volume (if empty or recursively).
+
+ACLs can be set and managed using the Ozone CLI. Refer to the [Security ACLs 
documentation](../../04-security/02-acls/01-native-acls.md) for more in-depth 
information.
+
+### S3 Gateway Integration (`/s3v` Volume)
+
+For compatibility with the S3 API, Ozone uses a special volume, typically 
`/s3v`. By default, all buckets accessed via the S3 interface are stored under 
this volume. It's also possible to expose buckets from other Ozone volumes via 
the S3 interface using "bucket linking."
+For more details, refer to the [S3 Protocol 
documentation](../../../04-user-guide/01-client-interfaces/03-s3.md) and [S3 
Multi-Tenancy 
documentation](../../../05-administrator-guide/03-operations/07-s3-multi-tenancy.md).
+
+### Datanode Physical Volumes vs. Ozone Manager Logical Volumes
+
+It's important to distinguish between the logical "volumes" managed by the 
Ozone Manager (as described above) and the physical "volumes" (disks) managed 
by the Datanodes.
+
+- **Ozone Manager Volumes:** Logical namespace containers for buckets and keys.
+- **Datanode Volumes:** Physical storage devices (disks) on a Datanode where 
actual data blocks are stored in containers.
+
+For more information on Datanode volume management, refer to the [Datanodes 
documentation](https://ozone.apache.org/docs/edge/concept/datanodes.html).


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to