不停机增加Amazon EC2的EBS卷块存储硬盘空间大小图文教程

如何增加Amazon EC2存储卷的大小?如果你熟悉Amazon EC2和EBS卷,你可能曾经改变过EBS卷的大小,毕竟AWS使得扩大EBS卷的大小很简单。那么,如何增加它又不必删除卷或重新启动实例呢?这里搬主题就分享一下在不停机的情况下增加Amazon EC2的EBS卷块存储硬盘空间大小图文教程。

什么是AWS EC2实例?

亚马逊弹性计算云(EC2)上用于在亚马逊网络服务(AWS)基础设施上运行应用程序的虚拟服务器,被称为亚马逊EC2实例。AWS是一个全面的、不断发展的云计算平台,而EC2是一项允许企业用户在计算环境中运行应用程序的服务。它可以用来创建几乎无限数量的虚拟机(VM)。

为了满足客户的需求,亚马逊提供各种实例,有不同的CPU、内存、存储和网络资源选项。每种类型都有不同的尺寸,以满足不同工作负载的需要。

亚马逊机器图像被用来建立实例(AMI)。机器的图形与模板类似,它们有一个操作系统(OS)和其他安装的软件,建立用户的操作环境。用户可以从AWS的AMI,用户社区的AMI,或AWS市场中选择。用户还可以设计和分享他们自己的AMI。

什么是EBS?

弹性块存储(EBS)是一个基于AWS云的块存储解决方案。EBS将大量数据存储在功能类似于硬盘(称为卷)的块中。文件系统、交易数据、NoSQL和关系型数据库、备份实例、容器和应用程序都是可以使用它来存储的数据类型的例子。EBS最常被用于

EBS是亚马逊网络服务(AWS)提供的一项服务,需要一个AWS账户。你可以使用该平台来提高性能和价格。例如,你可以调整卷的大小和类型,以及消除重复的卷。你可以从该平台为你的数据配置备份和恢复方案。

EBS卷备份

在扩大EBS卷的大小之前,有一个EBS卷的备份总是一个好的做法;万一出了问题,你有EBS卷的备份,可以恢复你的数据。要访问AWS管理控制台,请访问以下网站内容:

备份EBS卷

登陆AWS管理控制台的仪表板

搜索EC2

在你开始之前,请仔细检查你是否在使用新的EC2控制台,因为以前的EC2界面可能会有一些变化。打开EC2服务左上角的 “New EC2 Experience”按钮,移至新EC2控制台。

在过渡到新的EC2控制台后,从左侧面板的 “Elastic Block Store”下选择 “Volumes “选项。

它将显示所有可用的EBS卷。点击你想调整大小的实例的EBS卷上面的 “action”按钮
从下拉菜单中,选择 “Create Snapshot”创建快照,它将提示你对快照的描述。

添加一个描述,然后点击右下角的 “Create Snapshot”按钮。

从左侧面板的 “Elastic Block Store”区域选择 “Snapshot”选项,就会创建一个快照。

注意:在你做任何进一步的事情之前,请等待快照被创建。

增加EBS卷的大小:

第一步是在拍摄EBS卷的快照后,通过EC2控制台提高EC2实例的EBS卷大小。在 “Elastic Block Store “下,从左侧面板选择 “Volumes “选项。

它将向你显示所有可用的EBS卷。点击你想调整大小的实例的EBS卷上面的 “Action”按钮。

从下拉列表中选择 “Modify Volume”选项,弹出一个窗口。

从弹出的窗口可以看出,卷的类型以及卷的大小都可以被修改。大小字段显示EBS卷的当前大小,是30GB。把EBS卷的大小增加到适当的值,然后点击 “Modify”

当你点击 “Modify修改”按钮时,会有一个新的弹出窗口,要求你允许实施这些修改。

当你点击 “Yes”按钮时,EBS卷将被修改。修改卷可能需要一些时间。检查卷的状态并等待优化完成。

增加分区的大小

一旦EBS卷的大小增加,我们也需要增加分区的大小,然后增长文件系统。

  • 在提高EBS卷的大小后,通过SSH连接到你的实例,检查EBS卷的大小。
  • 现在使用df命令列出挂载在你的磁盘上的所有文件系统。
  • 根文件系统(/dev/xvda1)仍然是30GB大小,使用ext4文件系统格式。

  • 要查看磁盘是否包含一个扩展分区,请在终端使用lsblk命令。

根驱动器(/dev/xvda)上存在一个分区(/dev/xvda1)。卷的容量为35GB,但分区的大小仍为30GB。为了增加分区的大小,在终端使用growpart命令。

在终端使用lsblk命令,看看分区的大小是否有所增长。

扩展文件系统

到目前为止,卷和分区的大小都已经增加了。要查看根文件系统是否已经扩展,请使用df命令。

根文件系统的大小仍为8GB,需要扩展。不同的命令被用来扩展不同类型的文件系统。

扩展ext4文件系统

resize2fs命令被用来扩展ext4文件系统。

使用df命令,再次列出你的EC2实例上的所有文件系统。

使用resize2fs命令后,文件系统的大小就变化了。

最后总结

如果你是一个云解决方案的架构师或系统管理员,你应该刚开始就设置好最初配置的资源,然后随着流量的增加再来扩展资源,毕竟现在几乎所有的云服务供应商提供的资源都是可以扩展的。因此本文就是在不停机增加Amazon EC2的EBS卷块存储硬盘空间大小图文教程。

千百度
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容