文档

存储卷

比机器存在得更久的额外存储:挂载在 /mnt,按其中保存的数据计费,与机器自带磁盘分开。

两种存储

机器磁盘存储卷
产品简介机器自带的磁盘,包括 /workspace额外存储,挂载在 /mnt
费用包含在 GPU 价格中按其中保存的数据,每 GB 每月 0.15 美元,按天扣费
保留多久随机器一起删除直到你删除它
速度本地磁盘,最快网络存储:适合加载和保存,大量小文件读取时较慢

创建并使用

  1. 在 Rent 面板中,在 Volume 下选择 New volume… 并为它命名,或者先在 Volumes 页面创建一个。
  2. 机器启动时,存储卷已挂载在 /mnt。把数据集、权重和检查点放在那里。
  3. 机器会一直使用这个存储卷,直到机器被移除。一个存储卷可以同时挂载在多台机器上:它们看到的是同一批文件,以最后一次写入为准。

在 Find GPUs 中标有 No volume 的机器无法挂载存储卷,面板中也会说明。存储卷挂载在机器上时无法删除。

费用

  • 按存储卷中保存的数据,每 GB 每月 0.15 美元。每天测量一次,并每天从你的余额中扣费:保存 100 GB 一个月花费 15 美元,空的存储卷不收费。
  • 读取已包含在内,每月最多可读取与存储卷中数据等量的内容:保存 100 GB 的存储卷包含 100 GB 的读取。写入始终包含在内。
  • 远超这一额度的读取可能按 每 GB 0.10 美元 收费。收费前我们会先通知你。
  • 机器自带磁盘不额外收费:它包含在 GPU 价格中。
  • 即使余额不足,存储卷的费用也照样计入应付款项;创建新的存储卷需要账户中有余额。不再需要的存储卷请删除:删除之前会一直计费。

减少读取

每次从 /mnt 复制都算作一次读取。把一次运行中会反复读取的内容(数据集、模型权重)先复制到机器磁盘上一次,结果完成后再写回 /mnt:

Shell
cp -r /mnt/datasets /workspace/

通过 CLI 和 API 使用

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

POST /v1/volumes 创建存储卷,POST /v1/instances 中的 volume_id 用于挂载它。GET /v1/gpus?volumes=true 只列出可以挂载存储卷的机器。GET /v1/volumes 显示每个存储卷保存了多少数据、按此计算每月多少钱,以及它挂载在哪些机器上。

以智能体身份阅读?请看本页的 Markdown 版本。