数据管理持久存储空间(硬盘)

持久存储空间

在 Zeabur 上,您可以挂载硬盘(又称“持久存储空间”)来在服务中持久存储您的数据。通常 Zeabur 的服务在重新启动后,会将数据重置到容器默认值(也就是所谓的 无状态),但如果您需要持久存储数据(也就是让一个服务变成 有状态 的服务),您可以将要持久存储的目录挂载上硬盘,这样即使服务重新启动,数据也不会丢失。

硬盘的价格信息可参考 我们的价目表

如果你只是想上传配置文件,使用 配置文件编辑器 会更为方便,且不会产生额外费用。

挂载硬盘

打开您想要挂载硬盘的服务页面,点击“硬盘”标签,您会看到一个“Mount Volumes”按钮。点击之后,您会看到两个字段:

mount volumes

  • Volume ID 是这个硬盘的专属代号,你可以用一个简单的名字(比如 datacachephotos)来方便代表这个硬盘。除此之外,这个代号和实际挂载的结果无关。
  • Mount Directory 是硬盘要挂载的目录,简单来说就是“需要持久存储的文件夹”。假如服务中你想要持久存储 /data 这个目录,就在这里输入 /data

注意挂载之后,这个目录的数据会全部清空。如果您本来里面就有重要数据,请在挂载并重新启动服务前先行下载以免丢失,挂载后再将数据重新导入。

取消挂载硬盘

如果您想要停止计费某个持久存储空间的费用,请点击硬盘旁边的“删除”按钮。删除后就会停止这个空间的计费。注意删除后,这个目录的数据会 全部清空无法恢复

unmount volumes

在 Template YAML 中使用硬盘

您可以在“服务规格”中使用 volumes 来挂载硬盘。相关信息可参考《从 YAML 创建模板》一文。