本文目录:
- 1、阿里云如何使用扩容磁盘接口
- 2、阿里云扩容磁盘方法
- 3、新手,到底阿里云扩容是什么意思,扩容了有什么用呢?
- 4、阿里云Linux热扩容云盘(growpart和resize2fs工具)
- 5、阿里云的高效云盘扩容到2T就不支持扩容了!
阿里云如何使用扩容磁盘接口
扩容磁盘
描述
当前仅支持对数据盘的扩容操作。
只有数据盘类型为普通云盘、高效云盘、SSD
云盘,才可以进行扩容操作。
挂载在实例上的数据盘,只有实例为
Running
或者
Stopped
状态时,才可以进行扩容操作。
磁盘上如果正在执行打快照的操作,则此时不允许进行扩容操作。
挂载在实例上的磁盘,在进行扩容操作后,需要在控制台或者使用
Open
API
重启实例才能使扩容生效。
扩容仅做磁盘容量的扩大,不做分区和文件系统的扩大,扩容完成后,用户还需要手动分配存储空间。
请求参数
名称
类型
是否必须
描述
Action
String
是
系统规定参数,取值:ResizeDisk
DiskId
String
是
磁盘的编号
NewSize
Integer
是
希望扩容到的磁盘大小。
以
GB
为单位,取值范围为
Cloud:5
~
2000
ClientToken
String
否
用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一,最大不值过
64
个
ASCII
字符。
返回参数
全是公共返回参数,详见公共返回参数
错误码
错误代码
描述
Http
状态码
语义
InvalidDiskSize.TooSmall
Specified
new
disk
size
is
less
than
the
original
disk
size
403
指定的新磁盘容量比原磁盘容量小
InvalidParameter
The
specified
parameter
“NewSize”
is
not
valid.
403
指定的新磁盘容量超出了限制范围
OperationDenied
The
status
of
the
disk
or
the
instance
that
the
disk
is
attaching
with
does
not
support
the
operation
403
磁盘或者磁盘所挂载的实例状态不支持扩容
OperationDenied
The
type
of
the
disk
does
not
support
the
operation
403
磁盘类型不支持扩容
InvalidDiskId.NotFound
The
specified
disk
does
not
exist.
404
磁盘不存在
InvalidInstanceId.NotFound
The
specified
instance
does
not
exist.
404
磁盘所挂载的实例不存在
InstanceExpiredOrInArrears
The
specified
operation
is
denied
as
your
prepay
instance
is
expired
(prepay
mode)
or
in
arrears
(afterpay
mode).
403
磁盘挂载的实例过期
示例
请求示例
DiskId=xxx
NewSize=1024
公共请求参数
返回示例
‘XML’格式
F3CD6886-D8D0-4FEE-B93E-1B73239673DE
‘JSON’格式
{
“RequestId”:
“F3CD6886-D8D0-4FEE-B93E-1B73239673DE”
}
阿里云扩容磁盘方法
扩容有两种方案
1)在原有盘的基础之上,扩大容量,20G—-50G
2)增加一块盘
如何扩容磁盘 :
ECS控制台 — 选择左侧的”云盘” —- 选择对应的云盘(打对勾)—点下方的”磁盘扩容”按钮
注意 : 系统盘不支持”磁盘扩容”
1、点击“管理控制台”—“云服务ECS”—-“实例”—点击机器
2、点击“本实例磁盘”,选中,然后点击磁盘。
勾选后,”磁盘扩容”按钮不能选择,扩容只能选择使用”云盘”扩容,因为是按量付费的,所以充值的钱,可以退出来。
选择需要的云盘,云盘大小,自定义名称,然后确认订单。
下单之后,回到ECS控制台—–云服务器 ECS——云盘,查看添加的云盘
3、挂载新添加的云盘,点击云盘,点击”挂载”,第二个图报错,原因是新添加的云盘所在的可用区和机器不在同一个可用区,所以显示没有可用的设备名,释放磁盘(在”挂载”按钮旁边)。重复上面的步骤,重新购买添加一块云盘。
添加完成新的云盘,点击去,挂载,就会显示”目标实例”,然后点击”执行挂载”按钮,云盘就挂载成功。
4、到云服务器上面,查看挂载的云盘,使用命令fdisk -l
先卸载数据盘,再挂载数据盘。
新的云盘,需要格式化,才能使用。命令 : mkfs.ext4 /dev/vdb
挂载到mnt目录下,使用命令 :df -h来查看挂载的分区。
坚果云支持团队试用版:试用可在官网申请,支持5人共用50G,空间可自由分配,20天之内都是免费的;可管理成员、群组管理,支持本地、网页和移动端文件搜索,移动端的照片和视频可自动备份,同时还可以设置禁止粉碎文件、强制双因素验证、限制文件分享、限制成员IP、模板管理等安全防护措施,对团队来说非常友好。
新手,到底阿里云扩容是什么意思,扩容了有什么用呢?
方便的话可以咨询我, 扩容是指哪方面? 单层理解为 对服务器的硬件升级,增加CPU,内存,云SSD硬盘or云普通硬盘。 还有对于带宽的升级, 这个就属于扩容。
用处,花钱升级的配置,性能更强大,网速更好。 这个算 扩容的用处吧
阿里云Linux热扩容云盘(growpart和resize2fs工具)
场景:
使用中的云盘在不挂载不格式化情况下进行扩容(适用于系统盘和数据盘)
目录
1、扩容物理盘
2、安装growpart和resize2fs工具
3、检查扩容磁盘属性
4、使用growpart工具扩容分区
5、使用resize2fs工具扩容文件系统
6、检查扩容结果
注意:操作之前需要对云盘进行快照或者其它方式备份,扩容云盘存在数据丢失风险
1、检查云盘大小
/dev/vda显示容量为107G(在线扩容后的容量,扩容部分只是增加了物理容量,分区和文件系统还不能使用)
2、运行df -h命令查看云盘分区大小。
以下示例返回分区(/dev/vda1)容量是20G
growpart 是磁盘分区扩容工具
示例命令表示给系统盘的第一个分区扩容(是第一个分区,而不是分区名称)
若运行命令后报以下错误,您可以运行LANG=en_US.UTF-8切换ECS实例的字符编码类型。
resize2fs 是扩容文件系统工具
示例命令表示为扩容系统盘的/dev/vda1分区文件系统(ext4格式)
备注:
***如果您使用的是xfs文件系统,运行xfs_growfs /dev/vda1命令扩容文件系统。
文件系统检查命令:
***执行命令如提示已到达最大分区时,需使用reboot重启Linux后再次执行命令
分区/dev/vda1容量显示为100G,成功扩容
阿里云的高效云盘扩容到2T就不支持扩容了!
1. 为了方便存储日志和转化透传点击,当初选定使用mongodb。于是买了一台ECS服务器,挂上了300GB高效云盘,慢慢开始跑广告业务。
2. 跑了半个月,300GB眼看不够了,赶紧学习巩固阿里云的扩容linux数据盘的操作。
3. 前后扩容到800G,1.4T,最后扩容到2T。再一看,已经不让扩容了。
4. 尤记得创建云盘时,有说明不同的云盘类型支持的最大容量不同。
5.于是翻了翻阿里云的文档——ssd和高效云盘最大支持32T。普通云盘最大支持2T。
6.于是怀疑难道我购买的是普通云盘,所以只能扩容到2T?
7. 进入实例中却看到是高效云盘啊!那为何不能继续扩容?
8.于是创建一个新的云盘试试,发现可以指定2T以上的存储空间。
9. 回到磁盘扩容页面,发现2T后,鼠标悬停过去显示”当前大于2TB磁盘暂不支持扩容”!
10. 我在想这表示哪怕我之前一下子买了2个T,3个T的高效云盘,然后想扩容了,是不是也不行?必须得创建数据盘快照,然后恢复到更大的硬盘上?我怎么对这样的数据盘快照一点儿都没有信心呢?
11. 可悲的是,这表明我只能此刻看到mongo服务器还有500GB存储空间。以后会越来越少。我将不得不重新考虑存储方案,一是2T以上的日志存储并没有比以前的文件存储提高多少价值,反而存储空间要求更大,每月的纯粹存储费用达到720元以上。这已经是一台性能好的服务器的价格了。
12. 曾经想过应该在公司内部保留一台服务器存储mongo日志。购买一块大容量硬盘就好了。但是数据透传怎么办?也在这台服务器做?还是本地网络挂到公网上?
13. 不得不思考替代的存储方案了。日志的用处一是为了透传,二则是解决一些渠道或这检测方偶尔提出的问题。也许oss存储会降低成本,但是如何使用才能更好的满足我们的需求呢?
本文来源:https://www.yuntue.com/post/77828.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏