1. 首先在虚拟机管理器中增加数据盘容量,例如30GB
2. 进入虚拟机执行$df -h,查看数据盘地址,例如/dev/sdb1
3. $parted /dev/sdb,进入命令交互。$resizepart 1,之后如果出现“Fix/Ignore?” 输入fix指令,partition number? 输入1,然后“yes/no?”输入yes,显示“End?”输入上面扩容的大小30000mb,然后执行print查看修改是否成功,最后quit。
注:如果是系统盘扩容会出现新增空间与系统盘空间不连续无法扩容情况。
解决方式:使用parted 操作删除分区2、5,这两个分区可能是extend与swap,swap分区需要在删除前做关闭,关闭执行命令swapoff -a。之后再使用parted进行resizepart 1扩容到需要空间另外留出对应空间给之前删掉的分区。然后使用fdisk工具建立对应之前被删除分区。操作df -h查看新建分区路径,用修改/etc/fstab表把uuid替换成分区文件路径。新建分区包含swap分区请再操作mkswap /dev/sda5(路径使用df中查询到的),swapon /dev/sda5。最后rm /etc/mdadm/mdadm.conf; update-initramfs -u; reboot