1、在exsi中给虚拟机原有硬盘新增容量,并重启虚拟机
2、 ssh链接虚拟机,查看硬盘信息
lsblk
sudo fdisk -l /dev/sda
image.png
根文件系统 / 挂载在一个逻辑卷(LVM)上,路径类似于 /dev/mapper/ubuntu--vg-ubuntu--lv
3、 执行命令,重新识别新容量
echo 1 | sudo tee /sys/class/block/sda/device/rescan
lsblk
此时,sda 显示为60G,但 sda3 和LV的大小还是原来的48G。
4、扩展物理卷(PV)
安装工具(如果尚未安装)
sudo apt update && sudo apt install cloud-guest-utils
扩展sda3分区(有空格!)
sudo growpart /dev/sda 3
让内核重新读取分区表
sudo partprobe /dev/sda
再次检查lsblk,现在sda3分区应该变大了(例如59.9G)
lsblk
告诉LVM,物理卷/dev/sda3的容量已经变化
sudo pvresize /dev/sda3
查看物理卷信息,确认空闲空间(Free)已经出现
sudo pvs
5、 扩展逻辑卷(LV)和文件系统
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
