Skip to content

Storage

Pods are disposable; volumes are not. A persistent volume keeps your data across pod stops, restarts, and re-creations. Meshive has two kinds:

Local volumeNetwork volume
Lives onThe pod’s own host machine (fast, direct disk)A dedicated storage node (NFS)
CreatedTogether with a pod, in the create flowStandalone, from Resources › Storage
Tied toThat one machine — the pod must stay thereAny pod in the workspace can mount it
Pod typesDemand pods onlyDemand and spot
EncryptionOpt-in at creation (details)Opt-in at creation (details)

Sizes start at 10 GB per volume, up to what the host has free. Rates are per GB·month — see Pricing & Instances.

A network volume doesn’t need a running pod to be reachable. Connect on the volume card opens a temporary access channel (SSH/SFTP credentials shown in the modal) so you can upload or pull data directly. Preparing the channel usually takes about a minute.

For encrypted volumes, Connect is also what unlocks the volume — and an idle countdown locks it again automatically.

  • Local — training scratch space, model weights next to the GPU, anything latency-sensitive. Remember it pins the pod to that machine: to move GPUs, copy the data out first (why).
  • Network — datasets shared across pods, data that must outlive any single machine, spot workloads (local volumes aren’t offered on spot — they’d be lost on reclaim).