# Volúmenes

Almacenamiento extra que sobrevive a tus máquinas: se monta en /mnt y se cobra por los datos que guarda, aparte del disco propio de la máquina.

## Dos tipos de almacenamiento

|  | Disco de la máquina | Volumen |
|---|---|---|
| Qué es | El disco propio de la máquina, `/workspace` incluido | Almacenamiento extra, montado en `/mnt` |
| Cuánto cuesta | Incluido en el precio de la GPU | 0,15 dólares por GB al mes de datos guardados, cobrado a diario |
| Cuánto se conserva | Se borra con la máquina | Hasta que lo borres |
| Velocidad | Disco local, el más rápido | Almacenamiento en red: bien para cargar y guardar, más lento con muchas lecturas pequeñas |

## Crea uno y úsalo

1. En el panel de **Rent**, elige **New volume…** en **Volume** y ponle nombre, o crea uno antes en **Volumes**.
2. La máquina arranca con el volumen en `/mnt`. Guarda ahí los conjuntos de datos, los pesos y los checkpoints.
3. La máquina conserva ese volumen hasta que se elimina. Un volumen puede estar en varias máquinas a la vez: todas ven los mismos archivos y gana la última escritura.

Las máquinas marcadas con **No volume** en **Find GPUs** no pueden montar uno, y el panel lo indica. Un volumen no se puede borrar mientras una máquina lo tenga montado.

## Cuánto cuesta

- **0,15 dólares por GB al mes** de datos que guarda el volumen. Se mide una vez al día y se cobra a diario de tu saldo: 100 GB durante un mes cuestan 15 dólares, y un volumen vacío no cuesta nada.
- **Las lecturas están incluidas** cada mes hasta la cantidad de datos que guarda el volumen: un volumen con 100 GB incluye 100 GB de lecturas. Escribir en él siempre está incluido.
- Las lecturas muy por encima de eso pueden cobrarse a **0,10 dólares por GB**. Te avisaremos antes de hacerlo.
- El disco propio de la máquina no cuesta nada extra: está incluido en el precio de la GPU.
- El cargo de un volumen se debe aunque el saldo no alcance, y un volumen nuevo necesita dinero en la cuenta. Borra los volúmenes que ya no necesites: se cobran hasta que lo hagas.

## Reduce las lecturas

Cada copia desde `/mnt` cuenta como lectura. Copia una sola vez al disco de la máquina lo que una ejecución lee una y otra vez (un conjunto de datos, los pesos del modelo), y escribe los resultados en `/mnt` a medida que terminan:

```sh
cp -r /mnt/datasets /workspace/
```

## Desde la CLI y la API

```sh
arrakis volumes create --name datasets
arrakis instances create --node-id <node> --volume-id <volume id> --termination-hours 4
arrakis volumes list
```

`POST /v1/volumes` crea un volumen, y `volume_id` en `POST /v1/instances` lo monta. `GET /v1/gpus?volumes=true` solo lista las máquinas que admiten uno. `GET /v1/volumes` muestra qué guarda cada volumen, cuánto cuesta al mes con eso y en qué máquinas está.

Más: [toda la documentación](/es/docs.md) · [OpenAPI](/openapi.json) · [llms.txt](/es/llms.txt)
