1. 虚拟机修改磁盘大小,查看磁盘
sudo fdisk -l
从上图看到,磁盘容量已经识别为100G,但分区表记录的容量仍然是50G(红色字体提示)
2. 修复分区表
查看分区情况,会立即提示空间未全部使用,提示输入Fix修复分区表
sudo parted -l
3. 扩容分区
sudo cfdisk
上下选中要扩容的分区,左右选择Resize后回车,会自动填写可用的总容量,也可以手动写入扩容后的总容量,回车后选择Write再次回车保存,退出。
我这里是分配99G全部
保存输入yes后按q退出
4. 扩容文件系统
此时可看到磁盘已经扩容,但文件系统大小仍然是扩容前的
sudo pvs
lsblk
重置pv大小,再次查看大小容量已经变为更新了
sudo pvresize /dev/sda3
sudo pvs
sudo pvdisplay
sudo vgdisplay
free空间分配
sudo lvextend -l +100%free /dev/mapper/ubuntu--vg-ubuntu--lv
更新文件系统,查看已经成功扩容
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv