阿里云如何使用挂载磁盘接口

  挂载磁盘

  描述

  实例的状态必须为 running 或者 stopped,且实例的 OperationLocks 中没有标记 "LockReason" : "security" 的锁定状态,且不欠费。

  在该接口中设置的 DeleteWithInstance 属性,在实例的 OperationLocks 中标记为"LockReason" : "security" 的锁定状态时,释放实例时会忽略磁盘的 DeleteWithInstance 属性而被同时释放。

  请求参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:AttachDisk
InstanceId String 目标云服务器 ID
DiskId String 磁盘 ID,磁盘和 Instance 必须在同一个 Zone
Device String 空表示由系统默认分配,/dev/xvdb 开始到 /dev/xvdz
默认值:空
DeleteWithInstance String 磁盘是否随实例释放:

  • true 表示 Instance 释放时,这块磁盘随 Instance 一起释放;
  • false 表示 Instance 释放时,这块磁盘保留不释放。

默认值:无,表示保留当前值不做修改。

  返回参数

  全是公共返回参数,详见公共返回参数

  错误码

错误代码 描述 Http 状态码 语义
MissingParameter The input parameter "InstanceId" that is mandatory for processing this request is not supplied. 400 InstanceId 未指定
MissingParameter The input parameter "DiskId" that is mandatory for processing this request is not supplied. 400 DiskId 未指定
InvalidInstanceId.NotFound The specified instance does not exist. 404 指定的实例不存在
InvalidDiskId.NotFound The specified disk does not exist. 404 指定的磁盘不存在
InvalidDevice.Malformed The specified device is not valid. 400 指定的磁盘不存在
InvalidParameter The specified parameter "DeleteWithInstance" is not valid. 400 指定的 DeleteWithInstance 参数不合法
InstanceDiskLimitExceeded The amount of the disk on instance in question reach its limits. 403 指定实例已经达到可挂载磁盘的最大值
InvalidDevice.InUse The specified device has been occupied. 403 指定的设备已经挂载了磁盘
IncorrectDiskStatus The operation is not supported in this status. 403 磁盘状态不正确
DiskNotPortable It is not a portable disk. 403 指定磁盘不是可卸载的磁盘
InstanceLockedForSecurity The instance is locked due to security. 403 指定的实例被安全锁定
ResourcesNotInSameZone The specified instance and disk are not in the same zone. 403 指定磁盘和实例不在同一个可用区
InstanceExpiredOrInArrears The specified operation is denied as your prepay instance is expired (prepay mode) or in arrears (afterpay mode). 403 指定的实例已欠费
DiskInArrears The specified operation is denied as your disk owing fee. 403 指定的磁盘已欠费
IncorrectInstanceStatus The current status of the resource does not support this operation. 400 指定的实例状态不正确
DiskError IncorrectDiskStatus 403 不正常的磁盘状态

  示例

  请求示例

  https://ecs.aliyuncs.com/?action=AttachDisk

  &InstanceId=i-23jggx34b

  &DiskId=d-23jbf2v5m

  &<公共请求参数>

  返回示例

  XML格式:

  

  473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

  

  JSON格式:

  {

  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"

  }

时间: 2025-01-20 15:22:56

阿里云如何使用挂载磁盘接口的相关文章

阿里云服务器如何挂载数据盘

阿里云服务器如何挂载数据盘 云服务器 ECS 支持对当作数据盘用的普通云盘.高效云盘及 SSD 云盘进行挂载.您可以选择从实例入口进行挂载,或从磁盘入口进行挂载,两种操作没有区别,您可以选择任意一种方式.下面分别进行介绍. 操作须知 在挂载数据盘之前,请了解以下注意事项: 挂载磁盘时,实例需要满足以下条件: 状态必须为 运行中 (Running) 或者 已停止 (Stopped) 安全控制标识不能为 锁定 (Locked) 不欠费 本地磁盘不能挂载.或卸载. 挂载磁盘时,云盘的状态必须为 待挂载

阿里云 Linux 系统挂载数据盘:适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)

阿里云 Linux 系统挂载数据盘:   适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)   Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区 Linux 系统挂载数据盘:   适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) *  Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作. 下面的操作将会把数据盘划分为一个分区来使用. 1.查看数据盘.在没有分区和格式化数据盘之前

阿里云如何使用创建磁盘接口

创建磁盘 描述 创建磁盘需要通过实名认证.没有通过实名认证的可以前往 阿里云官网 中的用户中心 -> 会员信息中进行实名认证. 本接口是用于创建可卸载云盘的数据盘,包括普通云盘.高效云盘和SSD云盘,系统盘的快照不能用来创建数据盘.创建磁盘时,默认在删除磁盘时删除自动快照,即 DeleteAutoSnapshot=true,可以通过 修改磁盘属性 修改该参数.通过该接口创建的盘Portable属性为true.收费方式为按量付费. 请求参数中 Size 和 SnapshotId 必须选择其中一项来

阿里云如何使用扩容磁盘接口

扩容磁盘 描述 当前仅支持对数据盘的扩容操作. 只有数据盘类型为普通云盘.高效云盘.SSD 云盘,才可以进行扩容操作. 挂载在实例上的数据盘,只有实例为 Running 或者 Stopped 状态时,才可以进行扩容操作. 磁盘上如果正在执行打快照的操作,则此时不允许进行扩容操作. 挂载在实例上的磁盘,在进行扩容操作后,需要在控制台或者使用 Open API 重启实例才能使扩容生效. 扩容仅做磁盘容量的扩大,不做分区和文件系统的扩大,扩容完成后,用户还需要手动分配存储空间. 请求参数 名称 类型

阿里云如何使用卸载磁盘接口

卸载磁盘 描述 Portable 属性为 True 的磁盘,且磁盘所挂载的实例的状态必须为 running 或者 stopped,且实例的 OperationLocks 中没有标记 "LockReason" : "security" 的锁定状态,磁盘可以执行此操作. 当一块独立普通云盘通过这个接口从一台实例上卸载后,DeleteWithInstance 会被置为 False. 如果 DiskId 的磁盘不挂载在 InstanceId 的实例上,该操作失败. 该接口是

阿里云如何使用查询磁盘接口

查询磁盘 描述 下面的参数中,RegionId,ZoneId,DiskIds,InstanceId,- 等参数都是过滤器的概念,参数间是逻辑与关系.其中 DiskIds 是一个 Json 格式的 Json Array,格式如下. 如果参数为空,则过滤器不起作用,但是 DiskIds 如果是一个空 Json Array(即[]),则视为该过滤器有效,且返回空. 请求参数 名称 类型 是否必须 描述 Action String 是 系统规定参数,取值:DescribeDisks RegionId S

阿里云Linux服务器挂载硬盘分区

查看所有硬盘与分区 fdisk -l 运行命令 fdisk /dev/xvdb 根据提示,依次输入 n p 1    (数字一 不是 L) 回车 回车 w 提示 Syncing disks.时,表示已成功完成分区 格式化分区 mkfs.ext3 /dev/xvdb1  建立挂载目录: mkdir /alidata 挂载分区 : mount /dev/xvdb1 /alidata 使用开机自动挂载: vi /etc/fstab 写入 /dev/xvdb1    /alidata    defaul

阿里云如何使用删除磁盘接口

删除磁盘 描述 当某个磁盘设备不再使用时,可以删除磁盘.但是只能删除独立普通云盘. 删除磁盘时磁盘的 status 必须为 Available. 如果指定 ID 的磁盘不存在,请求将被忽略. 由于用户快照会被保留,自动快照可以选择保留,请及时删除不必要的孤立用户快照和自动快照(即磁盘已经被删除的快照),以保持足够的快照额度来顺利完成周期性的自动快照策略. 请求参数 名称 类型 是否必须 描述 Action String 是 系统规定参数,取值:DeleteDisk DiskId String 是

阿里云CentOS 7系统挂载SSD云盘的教程_Linux

一.查看SSD云盘 sudo fdisk -l Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Di