볼륨 만들기¶
볼륨은 인스턴스와 작업이 마운트해서 쓰는 영구 저장 공간(PVC)입니다. 인스턴스나 작업이 사라져도 볼륨에 저장한 파일은 그대로 유지됩니다.
코드, 학습 데이터, 체크포인트, 결과물처럼 다시 쓸 모든 것은 볼륨에 저장하세요.
권장 볼륨 구성¶
모든 사용자 데이터는 홈(/home/ocean) 아래에 마운트하는 것을 권장합니다. 시스템 패키지는 컨테이너 이미지를 다시 빌드하지 않도록 Homebrew 볼륨에서 관리합니다.
볼륨 이름 (예시) |
마운트 경로 |
용도 |
|---|---|---|
|
|
Homebrew로 설치한 시스템 패키지 |
|
|
쉘 설정 (bash, zsh), uv, npm 등 도구 캐시/설정 |
|
|
코드, 노트북, 실험 |
|
|
학습 데이터셋 |
팁
시스템 패키지는 컨테이너 이미지에 넣지 말고 brew 볼륨 + brew install ...로 관리하세요. 이미지 재빌드 없이 패키지를 추가/변경하고 다른 인스턴스에 그대로 재현할 수 있습니다.
볼륨 4개를 미리 만들어둔 뒤 프리셋에 마운트 경로를 등록해두면, 이후 인스턴스/작업이 항상 같은 환경에서 시작됩니다.
만들기¶
좌측 메뉴에서 볼륨 관리를 엽니다.
우측 상단 새 볼륨을 클릭합니다.
다음을 입력합니다.
항목
설명
이름
볼륨 식별자 (예:
brew,home,workspace,dataset)용량
Gi 단위 (최대 10240)
StorageClass
NFS Shared Storage(기본) 또는 CephFS 공유 스토리지
목적
어떤 용도인지
생성을 클릭합니다.
새 볼륨 패널¶
권장 4개를 모두 만들어두면 다음 단계의 프리셋/인스턴스/작업 생성이 단순해집니다.
볼륨 목록¶
StorageClass 고르기¶
NFS Shared Storage — 기본값. 여러 인스턴스/작업이 동시에 같은 볼륨을 쓸 수 있습니다.
CephFS 공유 스토리지 — 대용량/고성능 분산 스토리지.
처음에는 기본값으로 시작하세요. 사용 패턴이 명확해지면 운영팀과 조율해 변경할 수 있습니다.
인스턴스/작업에 연결¶
볼륨은 만들어두기만 해서는 안에 파일을 쓸 수 없습니다. 프리셋에 마운트 레이아웃을 저장해두거나, 인스턴스/작업 생성 시 직접 볼륨을 추가해야 합니다.
같은 볼륨을 여러 인스턴스/작업에 동시에 연결할 수 있습니다.
용량 변경과 삭제¶
목록의 용량 변경 버튼으로 늘릴 수 있습니다. 삭제는 사용처가 없을 때만 안전합니다.
경고
삭제하면 볼륨 안의 파일을 복구할 수 없습니다. 사용처가 비어 있는지, 백업이 있는지 먼저 확인하세요.