볼륨 만들기

볼륨은 인스턴스와 작업이 마운트해서 쓰는 영구 저장 공간(PVC)입니다. 인스턴스나 작업이 사라져도 볼륨에 저장한 파일은 그대로 유지됩니다.

코드, 학습 데이터, 체크포인트, 결과물처럼 다시 쓸 모든 것은 볼륨에 저장하세요.

권장 볼륨 구성

모든 사용자 데이터는 홈(/home/ocean) 아래에 마운트하는 것을 권장합니다. 시스템 패키지는 컨테이너 이미지를 다시 빌드하지 않도록 Homebrew 볼륨에서 관리합니다.

볼륨 이름 (예시)

마운트 경로

용도

brew

/home/linuxbrew/.linuxbrew

Homebrew로 설치한 시스템 패키지

home

/home/ocean

쉘 설정 (bash, zsh), uv, npm 등 도구 캐시/설정

workspace (옵션)

/workspace

코드, 노트북, 실험

dataset (옵션)

/dataset

학습 데이터셋

시스템 패키지는 컨테이너 이미지에 넣지 말고 brew 볼륨 + brew install ...로 관리하세요. 이미지 재빌드 없이 패키지를 추가/변경하고 다른 인스턴스에 그대로 재현할 수 있습니다.

볼륨 4개를 미리 만들어둔 뒤 프리셋에 마운트 경로를 등록해두면, 이후 인스턴스/작업이 항상 같은 환경에서 시작됩니다.

만들기

  1. 좌측 메뉴에서 볼륨 관리를 엽니다.

  2. 우측 상단 새 볼륨을 클릭합니다.

  3. 다음을 입력합니다.

    항목

    설명

    이름

    볼륨 식별자 (예: brew, home, workspace, dataset)

    용량

    Gi 단위 (최대 10240)

    StorageClass

    NFS Shared Storage(기본) 또는 CephFS 공유 스토리지

    목적

    어떤 용도인지

  4. 생성을 클릭합니다.

새 볼륨 패널

새 볼륨 패널

권장 4개를 모두 만들어두면 다음 단계의 프리셋/인스턴스/작업 생성이 단순해집니다.

볼륨 목록

볼륨 목록

StorageClass 고르기

  • NFS Shared Storage — 기본값. 여러 인스턴스/작업이 동시에 같은 볼륨을 쓸 수 있습니다.

  • CephFS 공유 스토리지 — 대용량/고성능 분산 스토리지.

처음에는 기본값으로 시작하세요. 사용 패턴이 명확해지면 운영팀과 조율해 변경할 수 있습니다.

인스턴스/작업에 연결

볼륨은 만들어두기만 해서는 안에 파일을 쓸 수 없습니다. 프리셋에 마운트 레이아웃을 저장해두거나, 인스턴스/작업 생성 시 직접 볼륨을 추가해야 합니다.

같은 볼륨을 여러 인스턴스/작업에 동시에 연결할 수 있습니다.

용량 변경과 삭제

목록의 용량 변경 버튼으로 늘릴 수 있습니다. 삭제는 사용처가 없을 때만 안전합니다.

경고

삭제하면 볼륨 안의 파일을 복구할 수 없습니다. 사용처가 비어 있는지, 백업이 있는지 먼저 확인하세요.