--- title: "Volumes" slug: "ai-mlxp-pvolumes" updated: 2026-09-17T09:07:14Z published: 2026-09-17T09:07:14Z canonical: "guide.ncloud-docs.com/ai-mlxp-pvolumes" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Volumes VPC 환경에서 이용 가능합니다. Volumes 화면 구성에 대해 설명합니다. Volumes에서는 신규 Volume 생성, 삭제하거나 운영중인 Volume 목록을 확인할 수 있습니다. 또한 운영중인 Volume의 상세 정보 및 최근 이벤트 이력을 조회할 수 있습니다. ## Volumes Volumes 화면의 기본적인 설명은 다음과 같습니다. ![mlxp_console_volumes01_ko](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/mlxp_console_volumes01_ko.PNG?sv=2026-02-06&spr=https&st=2026-10-31T19%3A56%3A48Z&se=2026-10-31T20%3A56%3A48Z&sr=c&sp=r&sig=PF%2Fa8%2FSkxHq4Ma4CQC2pZGK%2BND46ScWuA8lUT6Z4qNs%3D) | 영역 | 설명 | | --- | --- | | ① 메뉴 이름 | 현재 확인 중인 메뉴 이름 | | ② 기본 기능 | Volume 생성, Volume 삭제 | | ③ Volume 목록 | 운영중인 Volume 목록 및 정보 확인 | ## Volume 목록 조회 운영중인 Volume 목록과 각 서버별 정보를 확인할 수 있습니다. Volume 목록의 정보는 다음과 같습니다. - **Volume 이름**: 최초 생성시 설정한 Volume 이름 - **생성 일시**: 최초 생성 일시 - **상태**: Volume 상태 - **ready**: 사용자가 입력한 정보로 Volume 생성과 설정이 완료된 상태 - **unavailable**: 사용자가 입력한 정보로 Volume 생성은 완료했으나 마운트되지 않은 상태 상태 - **terminationg**: Volume 삭제중인 상태 - **크기**: Volume 크기 - **Access Mode**: GPU 인스턴스에서 접근하는 방식 설정 - **ReadWriteOnce**: 단일 노드에서 접근하는 경우 - **ReadWriteMany**: 복수의 노드에서 동시에 접근이 필요한 경우 - **Storage Class**: Volume 생성한 스토리지 타입 - **Used by**: 마운트된 GPU 인스턴스 - **Operation**: Volume별 상세정보 조회 주의 - Local Path 볼륨은 NVMe 스토리지를 제공하고 있습니다. NVMe는 특정 호스트에 물리적으로 직결된 스토리지로, GPU 인스턴스에 직접 할당해 사용됩니다. - GPU 인스턴스의 Failover 또는 호스트 마이그레이션으로 다른 호스트로 이동할 경우, 기존 호스트에 연결된 NVMe 스토리지는 자동으로 함께 이동하지 않습니다. 그로 인해 다른 호스트로 이동한 GPU 인스턴스에서 기존 NVMe 데이터에 접근할 수 없습니다. - 따라서 장기 보존이 필요한 데이터는 Data Manager나 NCloud Storage, Object Storage를 사용해 주시기 바랍니다. ## Volume 생성 신규 Volume을 생성하는 방법은 다음과 같습니다. 1. **[추가]** 를 클릭해 주십시오. 2. Volume 생성 화면이 나타나면 Volume 이름을 입력해 주십시오. - 영소문자(a-z), 숫자(0-9), 하이픈(-)을 사용하여 3~30자 사이로 입력 - 첫 글자는 영문, 마지막 글자는 영문이나 숫자 - 중복 사용 불가능 3. Size를 입력해 주십시오. 4. Volume 생성할 Storage Class를 선택해 주십시오. 주의 - 현재 ML expert Platform에서는 NVMe 기반의 Local Path 볼륨과 DDN 기반의 고성능 스토리지를 제공합니다. - Local Path 볼륨은 GPU 노드에 직접 마운트된 볼륨으로 용량 관리도 사용자가 직접 진행합니다. `df -k` 명령어를 사용해 파일 시스템 용량을 확인하시고, 전체 용량의 80% 미만으로 사용하시기 바랍니다. - Local Path 볼륨을 전체 노드에 할당된 디스크 크기만큼 모두 사용하는 경우 Pod가 kubernetes 기본동작에 의해 eviction 될 수 있습니다. - DDN 볼륨은 사전 협의된 용량을 제공합니다. 여러 프로젝트에서 사용중인 DDN 용량의 총 합은 Workspace 단위로 사전 협의된 용량을 초과할 수 없습니다. - DDN 볼륨은 이미지의 UID/GID가 500으로 설정된 경우에만 접근할 수 있습니다. - DDN 볼륨을 마운트하는 Pod의 `securityContext`에 `fsGroup`을 설정하지 마십시오. `fsGroup`이 설정되면 Kubernetes가 마운트된 볼륨 내 모든 파일의 소유권을 재귀적으로 변경하며, 대용량 데이터가 저장된 고성능 스토리지의 경우 Pod 초기화 시간이 극단적으로 길어질 수 있습니다. - 사용 가능한 `storageClass`를 조회할 때는 다음 명령어를 사용합니다. ``` $ kubectl -n {project namespace} resourcequota {resourcequota name} ... exa-h100-0.storageclass.storage.k8s.io/requests.storage: 0/300Ti ``` Local Path 볼륨(NVMe)과 DDN 볼륨은 다음과 같은 특징을 가지고 있습니다. - Local Path 볼륨 : `ReadWriteOnce` 모드를 지원합니다. 특정 Host에 귀속되는 스토리지로 다른 Host에서 읽거나 쓸 수 없으며, 같은 Host 에서도 동시 읽기/쓰기가 불가능합니다. 하지만, 다른 어떤 스토리지보다 가장 빠른 속도로 읽기/쓰기가 가능합니다. - DDN 볼륨 : `ReadWriteOnce`, `ReadWriteMany` 모드를 모두 지원합니다. 원격 서버에 있는 스토리지로 서로 다른 Host에서 고속으로 동시 읽기/쓰기가 가능합니다. 하지만, 로컬 스토리지보다는 느릴 수 밖에 없으며 전체 노드에서 읽기/쓰기가 동시에 일어날 경우, 속도 저하가 발생 될 수 있습니다. 1. Access Mode를 선택해 주십시오. - **ReadWriteOnce**: 단일 노드에서 접근하는 경우 - **ReadWriteMany**: 복수의 노드에서 동시에 접근이 필요한 경우 2. **[create]** 버튼을 클릭해 주십시오. 주의 - 생성 완료 후 상태가 Unavailable로 표시되는 것은 정상입니다. 해당 Volume을 어떤 노드에 배정할지 지정해야 합니다. 특정 노드에 배정되는 즉시 상태가 변경됩니다. - `kubectl describe pvc <pvc-name>` 명령어를 사용하거나, Volume 상세보기 화면의 Event 탭에서"Waiting for first consumer to be created before binding" 라는 메시지를 볼 수 있습니다. ## Volume 삭제 운영중인 Volume을 삭제할 수 있습니다. 1. 삭제할 Volume을 선택한 다음 **[삭제]** 버튼을 클릭해 주십시오. 2. **Volume 삭제** 팝업 창이 나타나면 삭제할 Volume의 이름을 입력한 다음 **[삭제]** 버튼을 클릭해 주십시오. 3. Volume 목록에서 Volume이 삭제된 것을 확인해 주십시오. ## Volume 상세정보 조회 선택한 Volume의 상세정보를 조회할 수 있습니다. 각 정보는 탭으로 나눠져 있습니다. ### Overview 선택한 Volume의 상세정보는 다음과 같습니다. - **Access Mode**: GPU 인스턴스에서 접근하는 방식 설정 - **ReadWriteOnce**: 단일 노드에서 접근하는 경우 - **ReadWriteMany**: 복수의 노드에서 동시에 접근이 필요한 경우 - **크기**: Volume 크기 - **Storage Class**: Volume 생성한 스토리지 타입 - **Volume mode**: Filesystem - **Volume 이름**: 최초 생성시 설정한 Volume 이름 - **Owned by**: Volume이 속한 프로젝트명 - **Pods Mounted**: 마운트된 PVC 정보 ### Events 선택한 Volume의 최근 이벤트 이력을 조회할 수 있습니다. - **Type**: 발생한 이벤트의 종류 - **Reason**: 발생한 이벤트의 이름 - **Created At**: 이벤트 발생 일시 - **Message**: 발생한 이벤트의 설명 ### YAML 선택한 Volume의 yaml 형태의 설정을 보여줍니다. 참고 콘솔에서는 조회만 가능하며 수정은 불가능합니다.