About Local Storage
Fast, encrypted NVMe-backed ephemeral storage on CoreWeave Nodes for scratch space, caching, and logs.
CoreWeave's CPU and GPU Nodes are equipped with NVMe-backed local ephemeral storage to provide non-persistent local storage for scratch space, caching, and logs.
Ephemeral storage
The amount of available local ephemeral storage depends on Node type. For information on ephemeral storage size per instance type, see GPU instances and CPU-only instances.
If you require a large amount (above 20Gi
) of ephemeral storage, we recommend including the size requirement in the workload's resource request.
Using hostPath volumes with ephemeral storage
Ephemeral storage is mounted to /mnt/local
on the Node. If you need to use hostPath volumes to access the Node's ephemeral storage directly, make sure you use paths under /mnt/local/
:
volumes:- name: ephemeral-scratchhostPath:path: /mnt/local/my-scratch-spacetype: DirectoryOrCreate
Do not mount volumes outside of /mnt/local/
(such as /tmp/
or /var/
). The Node's root filesystem is a ramdisk with limited space. Filling this ramdisk will impact Node stability.
Local Storage security
Drives are encrypted in 8-drive RAID10 (RAID 1+0) arrays using an in-memory key. This key is lost on reboot, providing a crypto-shedding feature that renders encrypted data unusable, ensuring data security.
Non-persistent storage
Because Node-local ephemeral storage is non-persistent, it does not persist through Node reboots, and does not require a Persistent Volume. To create a persistent File System Volume that is independent of Node status, see Create Distributed File Storage Volumes.