virtualbox虚拟机中lvm逻辑分区扩容

96 阅读1分钟

virtualbox中启动centos7虚拟机,并使用了默认的lvm分区,初始分配的虚拟机存储为20G,后续扩容到50G,这里做一下分区扩容记录:

1. 在virtulbox中管理vdi存储介质,扩大存储空间reboot vm

image.png

2. 在虚拟机中先对硬盘重新分区

重新分区前,可以看到/dev/sda2分区容量很小,需要扩容到50G

image.png

重新分区命令:

fdisk /dev/sda

d (指定删除分区,按照指示选择要删除分区)
n (指定新建分区,按照指示创建新的2分区)


image.png

注意这里指定新分区的终点为+50G可能越界,如果提示越界就改为+49G,适当缩小即可,最后w 保存,然后q 退出

3. lvm pv扩容

reboot重启vm后,可以看到分区信息已经更新,后续需要更新lvm pv:

pvs  (查看pv列表)
pvresize /dev/sda2   (pv扩容)

image.png

此时vgs查看已经有free空间:

image.png

4.进行lv扩容


 lvextend  -l 100%FREE /dev/centos/root        路径说明:/dev/{vg}/{lv}
 lvextend -L +20G /dev/centos/root     (指定扩容容量

image.png

image.png

5.文件系统扩容

查看lv分区文件系统信息,做文件系统扩容,df -h 查看操作完成: 这里是xfs, 使用: xfs_growfs /dev/centos/root

image.png

image.png