virtualbox中启动centos7虚拟机,并使用了默认的lvm分区,初始分配的虚拟机存储为20G,后续扩容到50G,这里做一下分区扩容记录:
1. 在virtulbox中管理vdi存储介质,扩大存储空间reboot vm
2. 在虚拟机中先对硬盘重新分区
重新分区前,可以看到/dev/sda2分区容量很小,需要扩容到50G
重新分区命令:
fdisk /dev/sda
d (指定删除分区,按照指示选择要删除分区)
n (指定新建分区,按照指示创建新的2分区)
注意这里指定新分区的终点为+50G可能越界,如果提示越界就改为+49G,适当缩小即可,最后w 保存,然后q 退出
3. lvm pv扩容
reboot重启vm后,可以看到分区信息已经更新,后续需要更新lvm pv:
pvs (查看pv列表)
pvresize /dev/sda2 (pv扩容)
此时vgs查看已经有free空间:
4.进行lv扩容
lvextend -l 100%FREE /dev/centos/root 路径说明:/dev/{vg}/{lv}
lvextend -L +20G /dev/centos/root (指定扩容容量
5.文件系统扩容
查看lv分区文件系统信息,做文件系统扩容,df -h 查看操作完成: 这里是xfs, 使用: xfs_growfs /dev/centos/root