# Volumes

Armazenamento extra que sobrevive às suas máquinas: montado em /mnt e cobrado pelos dados que guarda, à parte do disco da própria máquina.

## Dois tipos de armazenamento

|  | Disco da máquina | Volume |
|---|---|---|
| O que é | O disco da própria máquina, incluindo `/workspace` | Armazenamento extra, montado em `/mnt` |
| Quanto custa | Incluído no preço da GPU | US$ 0,15 por GB por mês de dados guardados, cobrado diariamente |
| Por quanto tempo fica guardado | Apagado junto com a máquina | Até você apagá-lo |
| Velocidade | Disco local, o mais rápido | Armazenamento em rede: bom para carregar e salvar, mais lento com muitas leituras pequenas |

## Crie um e use

1. No painel **Rent**, escolha **New volume…** em **Volume** e dê um nome, ou crie um antes em **Volumes**.
2. A máquina inicia com o volume em `/mnt`. Guarde lá conjuntos de dados, pesos e checkpoints.
3. A máquina mantém esse volume até ser removida. Um volume pode estar em várias máquinas ao mesmo tempo: todas veem os mesmos arquivos, e a última gravação prevalece.

Máquinas marcadas com **No volume** em **Find GPUs** não podem montar um, e o painel avisa. Um volume não pode ser apagado enquanto uma máquina o tiver montado.

## Quanto custa

- **US$ 0,15 por GB por mês** de dados que o volume guarda. É medido uma vez por dia e cobrado diariamente do seu saldo: 100 GB guardados por um mês custam US$ 15, e um volume vazio não custa nada.
- **As leituras estão incluídas** todo mês, até a quantidade de dados que o volume guarda: um volume com 100 GB inclui 100 GB de leituras. Gravar nele está sempre incluído.
- Leituras muito além disso podem ser cobradas a **US$ 0,10 por GB**. Avisaremos você antes.
- O disco da própria máquina não custa nada a mais: está incluído no preço da GPU.
- A cobrança de um volume é devida mesmo quando o saldo não basta, e um volume novo exige dinheiro na conta. Apague os volumes de que não precisa mais: eles são cobrados até você apagar.

## Reduza as leituras

Cada cópia de `/mnt` conta como leitura. Copie uma vez para o disco da máquina o que uma execução lê repetidamente (um conjunto de dados, os pesos do modelo) e grave os resultados de volta em `/mnt` conforme ficam prontos:

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

## Pela CLI e pela 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` cria um volume, e `volume_id` em `POST /v1/instances` o monta. `GET /v1/gpus?volumes=true` lista só as máquinas que aceitam um. `GET /v1/volumes` mostra o que cada volume guarda, quanto custa por mês nesse nível e em quais máquinas está.

Mais: [toda a documentação](/pt/docs.md) · [OpenAPI](/openapi.json) · [llms.txt](/pt/llms.txt)
