首先,在ESXi控制台编辑虚拟机,修改原硬盘大小。
其次,在虚拟机中运行 partprobe 命令,可以不重启重新读取磁盘信息
然后,卸载需要扩充的分区,如果使用中,使用lsof | grep '/dev/sda4'
或者fuser -m /dev/sda4
等命令查看相关进程并停止。如果是交换分区,使用 swapoff /dev/sda5
命令来卸载(扩展完以后需要执行swapoff /dev/sda5
再次加载)
如果要扩展的是一个扩展分区中的逻辑分区,需要先扩展这个扩展分区,然后才能扩展逻辑分区。
使用parted工具扩展分区,parted /dev/sda 命令后进入交互界面,print命令可以显示当前分区。resizepart 4 107GB,表示把第四个分区的结束扩展到107GB处。
分区扩展完以后,quit退出parted交互界面
再次加载需要扩展的分区 mount /dev/sda6 /data 此时分区扩展了,但是文件系统还没有扩展。
如果文件系统是xfs格式的,执行 xfs_growfs /data 即可
如果是ext4,用resize2dev/sda6 来扩展即可。