查看存储卷
其节点当前显示的状态;节点连不上时,为上次看到的样子(status 为 unavailable)。所需权限范围:read。
https://api.glac.ai/v1/volumes/{id}授权
路径参数
Returns
200
存储卷。
- cache_bytesinteger | nullrequired
它在节点 NVMe 上的缓存:节点在那里最多保存多少,缓存为整个存储卷时(默认)即其大小;其余部分只在对象存储中,读取时会取回(客户机等待对象存储)并保留,同时最久未使用的数据在对象存储保存了它之后被逐出(对象存储还没保存的数据从不逐出,因此在对象存储收到之前,存储卷可能暂时超出其缓存)。小于 64 MiB 时按 64 MiB 计,即客户机一次读取连同预读带来的量。按小时作为存储卷的 NVMe 缓存计费,最多按其保存的数据量计(
GET /v1/usage的cache_gb_hours),与其保存的数据(used_bytes、storage_gb_hours)分开计费:全部缓存时两项都计费,完全不缓存时只计后一项。数据库的存储卷缓存其四分之一,至少 1 GiB。分叉出的存储卷沿用原存储卷的缓存设置。云盘以外类型的存储卷为 null (kind)。format: int64 · minimum: 0 - history_secondsinteger | nullrequired
存储卷最多能按时间恢复或分叉到多久以前(其版本窗口,slice DB8:reports/storage/drives.md 4.7):3600 到 86400 秒(一小时到一天)。有写入的存储卷每个时间段(30 秒)都会得到一个版本,即存储卷在某一时刻的状态(为最后那部分会暂停其虚拟机,最长两秒),按此时长保留;这些版本保留的、存储卷已不再需要的数据,像快照一样计费(
history.exclusive_bytes,计入dhist-<the volume's id without vol->名下的存储计量项)。null(或 0):不保留,即默认值;设为 null 时,已保留的版本会被删除。云盘以外类型的存储卷为 null (kind)。format: int64 · maximum: 86400 · minimum: 3600