前言
逻辑分区的分区号一般是5开始,MBR的磁盘,最多有4个主分区,超过4个只能先将空间分配给扩展分区(分区号小于等于4,也就使用扩展分区时主分区最多只能有3个),在扩展分区上创建的分区就是逻辑分区,其分区号从5开始。遇到逻辑分区的扩容,直接growpart 会提示无可用空间,这是因为需要先将空间分配给扩展分区,然后方能将空间分配给逻辑分区。如果是Windows 系统,在磁盘管理中可以很直观的看到,逻辑分区在扩展分区内,扩展分区的大小决定了逻辑分区的大小。
操作步骤
先确定是否是扩展分区,使用fdisk -lu /dev/vda 查看磁盘分区信息,下图中vda2 显示 Extended 代表是扩展分区
growpart /dev/vda2 #先分配磁盘剩余空闲空间给扩展分区
growpart /dev/vda5 #将扩展分区中剩余空间给逻辑分区
参考帮助中心文档-Linux扩容文件系统继续后续操作完成文件系统的扩容。