卸载或挂载系统盘
阿里云ECS实例支持卸载系统盘,本文介绍如何卸载、挂载ECS实例的系统盘。
操作场景
当系统盘文件损坏导致无法启动ECS实例时,您可以卸载系统盘后作为数据盘挂载到其他ECS实例进行修复,修复完毕后再作为系统盘挂载到源ECS实例。
前提条件
已为系统盘创建快照备份数据。具体操作,请参见创建一个云盘快照。
卸载系统盘前,请确保资源满足以下条件:
系统盘仅支持离线卸载,即ECS实例需处于已停止状态。
创建ECS实例时使用的镜像未被删除。
ECS实例使用的镜像非云市场镜像或者是基于云市场镜像制作的自定义镜像。
挂载系统盘前,请确保目标ECS实例满足以下条件:
处于无系统盘状态。
是卸载系统盘时的源ECS实例。
步骤一:卸载系统盘
登录ECS管理控制台。
在左侧导航栏,选择 。
在页面左侧顶部,选择目标资源所在的地域。
找到已停止状态的目标ECS实例,单击实例ID。
在实例详情页,单击云盘页签。
在系统盘的操作列选择 。
在卸载云盘对话框中,单击确认卸载。
说明如果您在弹窗中取消勾选云盘随实例释放,则源实例被释放后,系统盘作为数据盘被保留下来,以按量付费方式计费。
查看卸载结果。
返回实例列表页,ECS实例显示无系统盘,并被绑定了一个标签。
在左侧导航栏,单击 。
系统盘被转换为数据盘,并被绑定了三个标签,计费方式保持不变。
绑定的实例标签和云盘标签帮助您快速查找资源,其格式参见下表:
标签键
标签键说明
标签值
acs:ecs:sourceSystemDiskId
实例的系统盘
云盘ID
acs:ecs:sourceInstanceId
系统盘所属的实例
实例ID
acs:ecs:diskDeleteProtection
云盘已开启释放保护,不支持手动释放
true
acs:ecs:diskPayType
云盘计费方式
和卸载前保持一致
Prepaid:包年包月
AfterPay:按量付费
卸载系统盘后,源ECS实例和系统盘不支持以下操作:
启动实例
转换实例计费方式
变更实例规格
变更公网带宽
创建自定义镜像
单独释放系统盘
更换系统盘
扩容系统盘
转换云盘计费方式
步骤二:作为数据盘挂载至其他ECS实例
步骤三:作为系统盘挂载至源ECS实例
登录ECS管理控制台。
在左侧导航栏,选择 。
在页面左侧顶部,选择目标资源所在的地域。
找到无系统盘状态的源ECS实例,在操作列中,单击挂载云盘。
在挂载云盘对话框中,完成以下操作。
拷贝源系统盘ID,粘贴到目标云盘文本框中。
确定挂载选项。
配置项
选项说明
示例
登录名
设置当前ECS实例的登录用户名。
警告root具有操作系统的最高权限,使用root作为用户名可能会导致安全风险,建议您使用普通用户ecs-user作为用户名。
ecs-user
登录凭证
挂载系统盘时,您必须设置ECS实例的登录凭证:
密钥对:仅限Linux系统。
自定义密码:Windows Server系统和Linux系统均支持,但仅对administrator(Windows Server系统)、root或ecs-user(Linux系统)用户名生效,其他用户名不生效。
密钥对
云盘释放行为
云盘随实例释放:表示释放实例后,是否保留该云盘。
勾选:不保留。
不勾选:该系统盘作为数据盘被保留下来,以按量付费方式计费。
不勾选
自动快照随云盘释放 :表示释放云盘后,是否保留自动快照。
勾选:不保留。
不勾选:保留。
勾选
单击确定。
确认无误后,单击执行挂载。