Linux分区扩展分为LVM分区扩展和非LVM分区扩展,具体操作如下:
lsblk
查看磁盘布局,sudo vgdisplay
查看卷组空闲空间,sudo lvdisplay
确认要扩容的逻辑卷。sudo lvextend -l +100%FREE /dev/mapper/<VG_NAME>-<LV_NAME>
命令。sudo resize2fs /dev/mapper/<VG_NAME>-<LV_NAME>
;如果是xfs文件系统,用sudo xfs_growfs /mount_point
。df -h /mount_point
查看容量变化,sudo lvdisplay
确认LV大小更新。sudo fdisk -l /dev/sda
确认目标分区和相邻空间,lsblk -f
查看文件系统类型。growpart
工具,先安装,再执行sudo growpart /dev/sda <分区号>
。也可使用parted
工具手动调整。sudo partprobe /dev/sda
。sudo resize2fs /dev/sda<分区号>
,xfs文件系统用sudo xfs_growfs /dev/sda<分区号>
。df -h /target_mount_point
查看分区大小。