创建快照 本节主要介绍如何使用API创建快照。 此操作用来创建单卷快照。 注意 在执行此操作之前,请确保源卷的所有数据已持久化,即如果源卷已被客户端挂载,需确保客户端的数据都已经同步到卷上,创建快照前: 对于Linux客户端:如果客户端支持sync f(可以通过sync help命令查看是否支持),在客户端执行sync f命令;否则在客户端执行sync命令。 对于Windows客户端:在客户端将源卷对应的磁盘脱机;创建快照后,在客户端将源卷对应的磁盘重新联机。 源卷需要处于正常状态。 说明 单卷支持的最大快照数:512。 系统支持的最大快照数:100000。 单个快照可创建的最大克隆卷数:512。 系统支持的最大快照深度:512。 请求语法 plaintext POST /rest/v1/block/snapshot HTTP/1.1 Date:date ContentType: application/json; charsetutf8 ContentLength: length Host: ip:port Authorization: authorization { "snapshotName": snapshotName, "lunName": lunName, "reclaimPolicy": reclaimPolicy, "description": description } 请求参数 参数 类型 描述 是否必须 snapshotName String 指定快照的名称。 取值:字符串形式,长度范围是1~256,只能由字母、数字、短横线( )、下划线( )组成,字母区分大小写,且仅支持以字母或数字开头。 注意 快照名称、一致性快照名称及一致性快照的卷快照名称必须唯一,不可相互重复。 是 lunName String 指定快照对应的源卷。 注意 仅支持本地模式(Local)的卷。 是 reclaimPolicy String 指定快照回收策略。 取值: Delete:当快照无关联克隆卷,且最多拥有1个子节点(子节点表示存在其他快照依赖此快照,或者当前写操作基于此快照),快照自动删除。 Retain:当快照无关联克隆卷,且最多拥有1个子节点,快照仍然保留。 默认值为Retain。 否 description String 指定快照的描述信息。 取值:1~256位字符串。 否