云服务器ECS 云盘缩容教程步骤来啦!
云栖号快速入门:【点击查看更多云产品快速入门】
不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作!
由于目前云服务器ECS不支持系统盘或者数据盘缩容,如果您有云盘缩容的需求,可用通过阿里云迁云工具达成目的。
前提条件
在开始本教程前,请确认您已完成以下操作:
- 当云盘挂载的是Linux实例时,您需要预先在实例内安装远程数据同步工具rsync。
1.CentOS实例:运行yum install rsync –y
2.Ubuntu实例:运行apt-get install rsync –y
3.Debian实例:运行apt-get install rsync –y
4.其他发行版:参考发行版官网安装相关的文档
- 您需要预先在控制台创建AccessKey,用于输出到配置文件user_config.json里。具体步骤,请参见创建 AccessKey。
- 已注册阿里云账号。如还未注册,请先完成账号注册。
- 其他更多前提条件和限制条件,请参见使用迁云工具迁移服务器至阿里云。
背景信息
迁云工具的研发初衷是为了平衡阿里云用户的云上及线下业务负载,但是您也可以利用其工作原理,实现云服务器ECS的云盘缩容。
迁云工具可以根据您的ECS实例重新创建一份自定义镜像,在创建过程中通过重新指定云盘大小,以达到缩容的目的。除了将目标对象换成了ECS实例之外,云盘缩容和迁云这两种场景的工具的使用方法和使用限制完全一致。由于使用对象为虚拟化的ECS实例,还可以降低报错机率,更加高效。
然而,这种缩容方式,会引起原有ECS实例的部分属性发生变化,例如,实例ID(InstanceId)和公网IP。如果您的实例为专有网络(VPC)实例,可以将公网IP转换为弹性公网IP以保留该公网IP。因此,建议使用弹性公网IP(EIP)或者对公网IP依赖程度较轻的用户使用该方式缩容。
操作步骤
1.使用管理员/root账号远程连接到目标ECS实例。具体步骤,请参见远程连接。
2.单击此处下载阿里云迁云工具ZIP压缩包。
3.解压迁云工具ZIP压缩包,并进入对应操作系统及版本的客户端文件目录找到配置文件user_config.json。
4.完成配置。详情请参见步骤二:配置迁移源和迁移目标。
该配置文件Linux Shell显示效果如下图所示。
在云盘缩容的场景中,您需要重点关注以下参数:
(1).system_disk_size:该参数可以置为缩容系统盘的预期数值,单位为GB,该值不能小于系统盘实际使用空间大小。
(2).data_disks:该参数可以置为缩容数据盘的预期数值,单位为GB,该值不能小于数据盘实际使用空间大小。
5.执行客户端主程序go2aliyun_client.exe。
(1).Windows实例:右击go2aliyun_client.exe,选择以管理员身份运行。
(2).Linux实例:
a.运行chmod +x go2aliyun_client赋予客户端可执行权限。
b.运行./ go2aliyun_client运行客户端。
6.等待运行结果。
(1).当出现Goto Aliyun Finished!提示时,前往ECS控制台镜像详情页查看经过缩容后的自定义镜像。如果自定义镜像已生成,您可以释放原实例,然后使用生成的自定义镜像创建ECS实例,创建完成后,云盘缩容工作已完成。如何创建,请参见创建ECS实例。
(2).当出现Goto Aliyun Not Finished!提示时,检查同一目录下Logs文件夹下的日志文件排查故障,详情请参见排查故障。
修复问题后,重新运行迁云工具即可恢复缩容工作,迁云工具会从上一次执行的进度中继续迁云,无需重头开始。
本文来自 阿里云文档中心 云服务器ECS 云盘缩容
【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/zhibo立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
DNS访问原理只需9个步骤
又到了招聘季了,前两天遇到一个面试的小伙伴,他说面试官和他聊得很投机,无意中谈到了DNS请求的过程。他一时语塞随便应付了两句,虽然对方没有追问的意思,但最后面试结果也并不理想。本着边面试边学习的态度,我们来看看DNS请求的过程中涉及到的定义和原理。 DNS的含义和结构 众所周知,在互联网中是用IP来标识一台服务器的。IP地址虽然能够代表一台设备,但是由于记忆起来比较困难,所以将其替换成一个能够理解和识别的名字,这个名字我们称作为域名。例如:www.51cto.com 就是一个域名,在域名后面会定义一个IP地址用来指向网站服务器。那么问题来了,谁来做这个从域名到IP地址的对应呢?答案是通过DNS来实现。 DNS 是域名系统(Domain Name System,缩写:DNS)是互联网的一项服务。它将域名和IP地址相互映射的一个分布式数据库,在数据库中保存域名与IP的对照关系,从而使人更方便地访问互联网。 DNS解析是分布式存储的,从结构上来说最顶层是,根域名服务器(ROOT DNS Server),存储260个顶级域名服务器的IP地址。对于Ipv4来说全球有13个根域名服务器,它储存了每...
- 下一篇
9 大技术方向,阿里云云原生等你一起来造
团队名称:阿里云云原生应用平台工作地点:杭州、北京、深圳(视团队和方向而定) 这是一个什么样的团队? 技术类产品增长的工作乐趣不仅来源于身处驱动行业发展的腹地,更来自于技术赋能企业过程中所带来的使命感。 阿里云云原生应用平台团队是由阿里云中间件和容器平台团队合并而成的全新团队,阿里云云原生应用平台是阿里巴巴经济体的技术基石,团队通过新一代中间件、容器服务、Serverless、Service Mesh等云原生技术和产品,服务集团和上万企业客户,并积极投身于开源社区,发起、参与Apache Dubbo、Apache RocketMQ、OAM等多个知名开源项目,帮助开发者缩短构建业务的进程。 为什么考虑加入我们? 阿里最核心的技术部门之一 作为整个集团技术的“枢纽”,云原生技术产品向上支撑了淘宝、天猫、盒马、菜鸟、高德等几乎所有阿里巴巴集团的核心业务,向下整合存储、计算、网络等阿里云基础设施,是历年来阿里巴巴技术架构升级,618/双十一/双十二等大促活动的核心技术部门。业务体量大,技术挑战大,加入以后能力成长飞快。 阿里业务增长最快的部门之一 云计算是阿里巴巴业务增长最快的板块之一,云原生...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启