阿里云服务器云盘如何扩容,扩展分区和文件系统(日志)?

2021年4月3日17:14:06 发表评论 73

最近迁站发现阿里云服务器磁盘空间不足,本来买的服务器默认有40G磁盘容量,已经使用了90%左右。为了不让服务器磁盘占满,只能花银子扩容云盘,真是肉疼。

阿里云盘扩容很简单,充值完了立马到账。不过后面挂载云盘,扩展分区和文件系统就麻烦点。不过阿里云有给出操作指导教程:https://help.aliyun.com/document_detail/111738.html

下面是爱绿豆这次扩展云盘的操作过程,记录下来分享给大家。

前提条件

在扩展系统盘分区和文件系统前,请提前完成以下工作。

1.已创建快照备份数据。

2.已在控制台上扩容云盘。

3.远程连接ECS实例。

4.根据操作系统安装growpart或者xfsprogs扩容格式化工具。

Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 9

运行apt install <package_name>命令安装工具,示例如下。

  1. apt install cloud-guest-utils xfsprogs -y

5.运行uname -a命令查看实例的内核版本。

  • 如果内核版本大于等于3.6.0,请参见高内核版本的操作步骤。
  • 如果内核版本小于3.6.0,如CentOS 6、Debian 7和SUSE Linux Enterprise Server 11 SP4等发行版,需要经过一次控制台重启或者API重启才能完成分区扩容。

我这里用的服务器内核是高于3.6.0版本的,所以直接按照高内核版本操作步骤即可。

 

扩展高内核版本实例的系统盘分区和文件系统

爱绿豆以debian9.9 64位操作系统为例,说明扩展分区和文件系统的步骤。

1.运行以下命令查看现有云盘大小。

  1. fdisk -l

以下示例返回云盘(/dev/vda)容量是64.4GiB。

阿里云服务器云盘如何扩容,扩展分区和文件系统(日志)?

 

2.运行以下命令查看云盘分区大小和文件系统类型。

  1. df -Th

以下示例返回分区(/dev/vda1)容量是40GiB,文件系统类型为ext4。

阿里云服务器云盘如何扩容,扩展分区和文件系统(日志)?

 

3.运行以下命令扩容分区。

growpart <DeviceName> <PartionNumber>

示例命令表示扩容系统盘的第一个分区(/dev/vda1)。

阿里云服务器云盘如何扩容,扩展分区和文件系统(日志)?

 

4.扩展文件系统。

根据文件系统类型选择以下扩展方式,请使用df -Th命令查看文件系统类型。

  • ext*文件系统(例如ext3和ext4):运行以下命令扩展文件系统。

resize2fs <PartitionName>

示例命令表示为扩容系统盘的/dev/vda1分区的文件系统。

阿里云服务器云盘如何扩容,扩展分区和文件系统(日志)?

 

5.运行以下命令查看云盘分区大小。

  1. df -h

以下示例返回分区(/dev/vda1)容量是60GiB,表示已经成功扩容。

阿里云服务器云盘如何扩容,扩展分区和文件系统(日志)?

显示扩容成功后就可以正式使用了,中间操作还是比较简单的,按照提示步骤一步步操作,需要细心一点的就是在输入命令的时候不要出错,以免执行不成功。另外,在执行命令操作的时候一定要做数据备份或者做快照。

©爱绿豆,本站推荐使用的主机:阿里云腾讯云;本站推荐使用的WP主题:WordPress主题

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: